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