Class: Aircana::CLI::App
- Inherits:
-
Thor
- Object
- Thor
- Aircana::CLI::App
show all
- Includes:
- HelpFormatter
- Defined in:
- lib/aircana/cli/app.rb
Overview
Thor application for the primary cli
Defined Under Namespace
Classes: KBSubcommand, PluginSubcommand
Instance Method Summary
collapse
#help
Instance Method Details
#doctor ⇒ Object
25
26
27
28
|
# File 'lib/aircana/cli/app.rb', line 25
def doctor
exit_code = Doctor.run(verbose: options[:verbose])
exit(exit_code)
end
|
#dump_context(agent_name) ⇒ Object
33
34
35
|
# File 'lib/aircana/cli/app.rb', line 33
def dump_context(agent_name)
DumpContext.run(agent_name: agent_name, verbose: options[:verbose])
end
|
#generate ⇒ Object
38
39
40
|
# File 'lib/aircana/cli/app.rb', line 38
def generate
Generate.run
end
|
#init(directory = nil) ⇒ Object
45
46
47
|
# File 'lib/aircana/cli/app.rb', line 45
def init(directory = nil)
Init.run(directory: directory, plugin_name: options[:plugin_name])
end
|