Method: Tumugi::CLI.common_options

Defined in:
lib/tumugi/cli.rb

.common_optionsObject



10
11
12
13
14
15
16
17
# File 'lib/tumugi/cli.rb', line 10

def common_options
  option :file, aliases: '-f', desc: 'Workflow file name', required: true
  option :config, aliases: '-c', desc: 'Configuration file name'
  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
  option :log_format, type: :string, desc: 'Log format', enum: ['text', 'json'], default: 'text'
end