#!/usr/bin/ruby
require 'bashly'
require 'colsole'
include Colsole

runner = Bashly::CLI.runner

begin
  exit runner.run ARGV
rescue Bashly::Interrupt
  say! "\nGoodbye"
  exit 1
rescue => e
  puts e.backtrace.reverse if ENV['DEBUG']
  say! "rib` #{e.class} `\n#{e.message}"
  exit 1
end
