class MStrap::Steps::ProjectsStep
Overview
Runnable as mstrap projects
, the Project step does the work of fetching,
updating, and bootstrapping all configured projects.
Defined in:
mstrap/steps/projects_step.cr
Class Method Summary
Instance Method Summary
Instance methods inherited from class MStrap::Step
args : Array(String)
args,
bootstrap
bootstrap,
config : MStrap::Configuration
config,
options : MStrap::CLIOptions
options,
profile : MStrap::Defs::ProfileDef
profile,
runtime_managers : Array(MStrap::RuntimeManager)
runtime_managers,
runtimes : Hash(String, MStrap::Runtime)
runtimes,
user : MStrap::User
user
Constructor methods inherited from class MStrap::Step
new(config : Configuration, cli_options : CLIOptions, args : Array(String) = [] of String)
new
Class methods inherited from class MStrap::Step
description
description,
long_description
long_description,
requires_mstrap?
requires_mstrap?,
requires_shell_restart?
requires_shell_restart?,
setup_cmd!(cmd : Commander::Command)
setup_cmd!
Instance methods inherited from module MStrap::DSL::System
cmd(env : Hash | Nil, command : String, args : Array(String) | Nil, **kwargs)
cmd,
has_command?(command_name : String, **kwargs) : Bool
has_command?
log(msg)
log,
logc(msg)
logc,
logd(msg)
logd,
logn(msg)
logn,
logw(msg)
logw,
success(msg)
success
Class Method Detail
Instance Method Detail