#!/usr/bin/env ruby require "bunny" require_relative "../lib/carrot_rpc" require_relative "../lib/carrot_rpc/cli" require_relative "../lib/carrot_rpc/server_runner" CarrotRpc::CLI.parse_options(ARGV) CarrotRpc.configure do |config| # Defaults to using ENV['RABBITMQ_URL'] for connection string. config.bunny = Bunny.new if config.bunny.nil? end config = CarrotRpc.configuration config.bunny.start runner = CarrotRpc::ServerRunner.new(pidfile: config.pidfile, daemonize: config.daemonize) runner.run!