class ChefCLI::Command::Exec

def needs_help?(params)

def needs_help?(params)
  ["-h", "--help"].include? params[0]
end

def needs_version?(params)

def needs_version?(params)
  # Force version to get passed down to command
  false
end

def run(params)

def run(params)
  # Set ENV directly on the "parent" process (us) before running #exec to
  # ensure the custom PATH is honored when finding the command to exec
  omnibus_env.each { |var, value| ENV[var] = value }
  exec(*params)
  raise "Exec failed without an exception, your ruby is buggy" # should never get here
end