#!/usr/bin/env ruby require 'magellan/cli' begin Magellan::Cli::Command.start(ARGV) rescue Magellan::Cli::Error => e $stderr.puts("\e[31m#{e.message}\e[0m") exit(1) rescue => e $stderr.puts("\e[31m[#{e.class}] #{e.message}\e[0m\n " << e.backtrace.join("\n ")) exit(1) end