bin/magellan-cli in magellan-cli-0.2.15 vs bin/magellan-cli in magellan-cli-0.2.16
- old
+ new
@@ -6,8 +6,11 @@
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 "))
+ verbose = ARGV.include?("-V") || ARGV.include?("--verbose")
+ msg = "\e[31m[#{e.class}] #{e.message}\e[0m"
+ msg << "\n " << e.backtrace.join("\n ") if verbose
+ $stderr.puts(msg)
exit(1)
end