class

Fluxion::InterruptStep

Inherits Fluxion::Step < Reference < Object

kind: interrupt — write a resumable checkpoint and stop cleanly.

Constants

DEFAULT_EXIT_CODE = 75

Constructors

new(name : String, message : String, instructions : Array(String) = [] of String, resume_from : ResumeMode = ResumeMode::Next, exit_code : Int32 = DEFAULT_EXIT_CODE, description : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

exit_code
Source
halts?

True when reaching this step ends the run and writes a resume point.

Source
instructions
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
resume_from
Source
summary

One-line summary for plan and list.

Source

Nested types