bin/cheripic
#!/usr/bin/env ruby
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'cheripic'
# rescue errors to get clean error messages through the logger
# backtrace can be accessed by setting --loglevel to 'debug' option
begin
submission = Cheripic::Cmd.new ARGV
submission.run
rescue Cheripic::CheripicError => e
logger.error e.message
logger.debug e.backtrace unless e.backtrace.nil?
exit 1
end