Class: Tumugi::CLI
- Inherits:
-
Thor
- Object
- Thor
- Tumugi::CLI
- Defined in:
- lib/tumugi/cli.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.common_options ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/tumugi/cli.rb', line 9 def option :file, aliases: '-f', desc: 'Workflow file name', required: true option :config, aliases: '-c', desc: 'Configuration file name', default: 'tumugi_config.rb' option :params, aliases: '-p', type: :hash, desc: 'Task parameters' option :quiet, type: :boolean, desc: 'Suppress log', default: false option :verbose, type: :boolean, desc: 'Show verbose log', default: false end |
.exit_on_failure? ⇒ Boolean
17 18 19 |
# File 'lib/tumugi/cli.rb', line 17 def exit_on_failure? true end |