Module: Oncall::CLI

Extended by:
CLI
Included in:
CLI
Defined in:
lib/oncall/cli.rb

Class Method Summary collapse

Class Method Details

.runObject



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/oncall/cli.rb', line 12

def self.run
  case ARGV[0].to_s.downcase
  when 'init'
    Oncall::Commands::InitCommand.invoke(ARGV)
  when 'run'
    Oncall::Commands::RunCommand.invoke(ARGV)
  when 'shell'
    Oncall::Commands::ShellCommand.invoke(ARGV)
  else
    Oncall::Commands::BaseCommand.invoke(ARGV)
  end
end