class MStrap::Steps::RuntimesStep

Overview

Runnable as mstrap runtimes, the runtimes step sets the default global runtime versions to the latest installed and installs any global runtime packages specified by any loaded profiles specified for the language runtime.

Defined in:

mstrap/steps/runtimes_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?

Instance methods inherited from module MStrap::DSL::Logging

log(msg) log, logc(msg) logc, logd(msg) logd, logn(msg) logn, logw(msg) logw, success(msg) success

Class Method Detail

def self.description #

[View source]

Instance Method Detail

def bootstrap #
Description copied from class MStrap::Step

Executes the step


[View source]