module Spring::Client

def self.command_for(name)

def self.command_for(name)
  COMMANDS[name] || Client::Run
end

def self.run(args)

def self.run(args)
  command_for(args.first).call(args)
rescue CommandNotFound
  Client::Help.call(args)
rescue ClientError => e
  $stderr.puts e.message
  exit 1
end