Class: Lono::CLI
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, website
Instance Method Details
#clean ⇒ Object
67
68
69
|
# File 'lib/lono/cli.rb', line 67
def clean
Clean.new(options).run
end
|
#completion(*params) ⇒ Object
73
74
75
|
# File 'lib/lono/cli.rb', line 73
def completion(*params)
Completer.new(CLI, *params).run
end
|
#completion_script ⇒ Object
62
63
64
|
# File 'lib/lono/cli.rb', line 62
def configure(blueprint)
Configure.new(blueprint, options).run
end
|
#generate(blueprint = nil) ⇒ Object
#summary(blueprint = nil, template = nil) ⇒ Object
44
45
46
|
# File 'lib/lono/cli.rb', line 44
def summary(blueprint=nil, template=nil)
Lono::Inspector::Summary.new(blueprint, template, options).run
end
|
#user_data(blueprint, name) ⇒ Object
37
38
39
40
|
# File 'lib/lono/cli.rb', line 37
def user_data(blueprint, name)
Script::Build.new(blueprint, options).run
UserData.new(blueprint, options.merge(name: name)).generate
end
|
#version ⇒ Object
84
85
86
87
|
# File 'lib/lono/cli.rb', line 84
def version
puts "Lono: #{VERSION}"
puts "Lono Pro Addon: #{Lono.pro_version}"
end
|
#xgraph(blueprint, template = nil) ⇒ Object
52
53
54
55
|
# File 'lib/lono/cli.rb', line 52
def xgraph(blueprint, template=nil)
template ||= blueprint
Lono::Inspector::Graph.new(blueprint, template, options).run
end
|