Skip to content

Instantly share code, notes, and snippets.

@davemcp
Created December 3, 2010 03:35
Show Gist options
  • Select an option

  • Save davemcp/726552 to your computer and use it in GitHub Desktop.

Select an option

Save davemcp/726552 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
begin
require 'rubygems'
require 'rails'
rescue LoadError
puts "\n=== ACTION REQUIRED ===\n\n"
puts "Could not load Rails. This is a required dependency of Synapse."
puts "Please install it with `gem install rails`.\n\n"
exit
end
require 'synapse_generator'
require 'synapse_generator/cli'
begin
SynapseGenerator::CLI.new(ARGV).start
rescue SynapseGenerator::SynapseError => e
SynapseGenerator.ui.error e.message
SynapseGenerator.ui.error e.backtrace.join("\n") if ENV["DEBUG"]
exit e.status_code
rescue Interrupt, SystemExit
exit 1
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment