Class: EYCli::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/ey_cli/cli.rb

Instance Method Summary collapse

Instance Method Details

#run(args) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/ey_cli/cli.rb', line 3

def run(args)
  name = (args.shift || 'help').downcase
  command = EYCli.command_manager[name]
  unless command
    EYCli.term.say "\nCommand not available: '\#{name}'\nTry running `ey_cli help' to get more information about the available commands.\n"
  else
    command.run(args)
  end
end