class

Fluxion::AssertStep

Inherits Fluxion::Step < Reference < Object

type: assert — require a host condition before continuing.

Distinct from a shell-command with continueOnError: false because the failure message is written for a human who has to go fix something, not for a debugging session.

Constants

DEFAULT_SHELL = "/bin/bash"

Constructors

new(name : String, command : String, message : String, shell : String = DEFAULT_SHELL, working_dir : String | Nil = nil, description : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

argv
Source
command
Source
items

Everything this step installs, in declaration order.

Source
kind

The config type (stable schema) that produces this step.

Source
message
Source
mutating?

True when the step mutates the host. Purely informational steps still appear in plans but never need sudo or a dry-run guard.

Source
shell
Source
summary

One-line summary for plan and list.

Source
working_dir
Source