shyamrallapalli/cheripic

View on GitHub
bin/cheripic

Summary

Maintainability
Test Coverage
#!/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