class

Bootstrap::SysrootRunner

Inherits Bootstrap::CLI < Reference < Object

SysrootRunner replays build plan phases and delegates step execution to StepRunner for the active namespace.

Constructors

new(state : SysrootBuildState = SysrootBuildState.new, step_runner : StepRunner = StepRunner.new, phase : String = "all", packages : Array(String) = [] of String, report : Bool = true, dry_run : Bool = false, dry_run_io : IO | Nil = nil, resume : Bool = true, altcmd : String | Nil = nil)
Source

Class methods

aliases

Return additional command aliases handled by the sysroot runner.

Source
help_entries

Describe help output entries for sysroot runner commands.

Source
run(args : Array(String), command_name : String) : Int32

Dispatch sysroot runner subcommands by command name.

Source
summary

Summarize the sysroot runner CLI behavior for help output.

Source

Instance methods

altcmd
Source
altcmd=(altcmd : String | Nil)
Source
dry_run
Source
dry_run=(dry_run : Bool)
Source
dry_run_io
Source
dry_run_io=(dry_run_io : IO | Nil)
Source
packages
Source
packages=(packages : Array(String))
Source
phase
Source
phase=(phase : String)
Source
report
Source
report=(report : Bool)
Source
resume
Source
resume=(resume : Bool)
Source
run_plan

Execute a build plan from a preloaded build state.

Source

Nested types