Class: Lono::CLI
- Inherits:
-
Command
show all
- Includes:
- Thor::Actions
- Defined in:
- lib/lono/cli.rb
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, exit_on_failure?, website
Instance Method Details
#app_files(blueprint) ⇒ Object
79
80
81
|
# File 'lib/lono/cli.rb', line 79
def app_files(blueprint)
Lono::AppFile::Build.new(blueprint, options).run
end
|
#clean ⇒ Object
84
85
86
|
# File 'lib/lono/cli.rb', line 84
def clean
Clean.new(options).run
end
|
#completion(*params) ⇒ Object
96
97
98
|
# File 'lib/lono/cli.rb', line 96
def completion(*params)
Completer.new(CLI, *params).run
end
|
#completion_script ⇒ Object
#configsets(blueprint = nil) ⇒ Object
22
23
24
|
# File 'lib/lono/cli.rb', line 22
def configsets(blueprint=nil)
Configset::List.new(options.merge(blueprint: blueprint)).run
end
|
#generate(blueprint) ⇒ Object
#seed(blueprint) ⇒ Object
72
73
74
|
# File 'lib/lono/cli.rb', line 72
def seed(blueprint)
Seed.new(options.merge(blueprint: blueprint)).create
end
|
#summary(blueprint) ⇒ Object
52
53
54
|
# File 'lib/lono/cli.rb', line 52
def summary(blueprint)
Lono::Inspector::Summary.new(options.merge(blueprint: blueprint)).run
end
|
#upgrade ⇒ Object
90
91
92
|
# File 'lib/lono/cli.rb', line 90
def upgrade
Upgrade.new(options).run
end
|
#user_data(blueprint, name) ⇒ Object
43
44
45
46
|
# File 'lib/lono/cli.rb', line 43
def user_data(blueprint, name)
Script::Build.new(blueprint, options).run
UserData.new(blueprint, options.merge(name: name)).generate
end
|
#version ⇒ Object
107
108
109
|
# File 'lib/lono/cli.rb', line 107
def version
puts "Lono: #{VERSION}"
end
|
#xgraph(blueprint) ⇒ Object
62
63
64
|
# File 'lib/lono/cli.rb', line 62
def xgraph(blueprint)
Lono::Inspector::Graph.new(options.merge(blueprint: blueprint)).run
end
|