class MStrap::Bootstrappers::DefaultBootstrapper

Defined in:

mstrap/bootstrappers/default_bootstrapper.cr

Instance Method Summary

Instance methods inherited from class MStrap::Bootstrapper

bootstrap(project : Project) : Bool bootstrap

Constructor methods inherited from class MStrap::Bootstrapper

new(config : Configuration) new

Class methods inherited from class MStrap::Bootstrapper

for(config : Configuration, project : Project) : Array(Bootstrapper) for

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

Instance Method Detail

def bootstrap(project : Project) : Bool #

Conventional bootstrapping from mstrap. This will auto-detect the runtimes used by the project and run the standard bootstrapping for each runtime. This does not run any bootstrapping scripts, and is used mainly for calling into conventional bootstrapping within a project's script/bootstrap or script/setup from mstrap project.


[View source]
def runtime_impls(project) #

[View source]