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".
condition
Sourceconfirm
Requires apply --yes. Fluxion never prompts interactively for these,
in either plain or TUI mode.
confirmation_required?
Sourceenvironment
Sourcename
Sourcesudo?
Sourcetimeout
Sourceworking_dir
Source