Class: Neutrino::Client::CLI

Inherits:
Object
  • Object
show all
Includes:
Mixlib::CLI
Defined in:
lib/neutrino/cli.rb

Instance Method Summary collapse

Instance Method Details

#run(argv = ARGV) ⇒ Object



23
24
25
26
27
28
29
30
31
# File 'lib/neutrino/cli.rb', line 23

def run(argv=ARGV)
  parse_options(argv)
  # Load config from file
  Config.from_file(Config.config_file) if File.exist?(Config.config_file)
  # Overrides from command-line
  Config.merge!(config)

  Log.level = Neutrino::Client::Config.log_level
end