module

Fluxion::ShellItemFields

Fields shared by the two structured item kinds. Both support the same idempotency guards and execution controls; only the thing being run differs.

Constants

DEFAULT_TIMEOUT = 30.minutes

Instance methods

allowed_exit_codes

Exit codes treated as success. An empty list means [0] — a profile that writes allowedExitCodes: [] means "the default", not "nothing succeeds".

Source
allows_exit_code?(code : Int32) : Bool
Source
condition
Source
confirm

Requires apply --yes. Fluxion never prompts interactively for these, in either plain or TUI mode.

Source
confirmation_required?
Source
creates

Skip when this path already exists.

Source
environment
Source
name
Source
sudo?
Source
timeout
Source
unless_command

Skip when this shell snippet exits 0.

Source
working_dir
Source