module Buildkite::Builder::Commands

Constants

COMMANDS

Public Class Methods

print_help() click to toggle source
run() click to toggle source
# File lib/buildkite/builder/commands.rb, line 18
def self.run
  if ARGV.empty? || ARGV.first == '--help'
    return print_help
  end

  command = ARGV.shift
  unless (command_class = COMMANDS[command])
    raise "Invalid command: #{command}"
  end

  const_get(command_class).execute
end