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, website
Instance Method Details
#clean ⇒ Object
63
64
65
|
# File 'lib/lono/cli.rb', line 63
def clean
Clean.new(options).run
end
|
#completion(*params) ⇒ Object
69
70
71
|
# File 'lib/lono/cli.rb', line 69
def completion(*params)
Completer.new(CLI, *params).run
end
|
#completion_script ⇒ Object
#generate(blueprint = nil) ⇒ Object
#seed(blueprint) ⇒ Object
58
59
60
|
# File 'lib/lono/cli.rb', line 58
def seed(blueprint)
Seed.new(blueprint, options).create
end
|
#summary(blueprint = nil, template = nil) ⇒ Object
40
41
42
|
# File 'lib/lono/cli.rb', line 40
def summary(blueprint=nil, template=nil)
Lono::Inspector::Summary.new(blueprint, template, options).run
end
|
#user_data(blueprint, name) ⇒ Object
33
34
35
36
|
# File 'lib/lono/cli.rb', line 33
def user_data(blueprint, name)
Script::Build.new(blueprint, options).run
UserData.new(blueprint, options.merge(name: name)).generate
end
|
#version ⇒ Object
80
81
82
83
|
# File 'lib/lono/cli.rb', line 80
def version
puts "Lono: #{VERSION}"
puts "Lono Pro Addon: #{Lono.pro_version}"
end
|
#xgraph(blueprint, template = nil) ⇒ Object
48
49
50
51
|
# File 'lib/lono/cli.rb', line 48
def xgraph(blueprint, template=nil)
template ||= blueprint
Lono::Inspector::Graph.new(blueprint, template, options).run
end
|