#!/usr/bin/env ruby require 'robopigeon' Bundler.require if defined?(Bundler) def usage(bot) bot.usage exit 1 end bot = RoboPigeon::Dsl::Root.new unless ARGV[0] puts 'Missing Job name' usage(bot) end unless bot.job?(ARGV[0]) puts "Config does not have job named #{ARGV[0]}" usage(bot) end bot.run(ARGV[0])