cli/bin/rbld in rbld-1.2.0 vs cli/bin/rbld in rbld-1.3.0

- old
+ new

@@ -3,16 +3,19 @@ require 'require_all' module Rebuild require_relative '../lib/rbld_commands' require_rel '../lib/commands' + require_relative '../lib/rbld_plugins' end begin rbld_log.info( "ARGV: #{ARGV.join(' ')}" ) + Rebuild::PlugMgr.instance.notify(:start) + if !ARGV[0] || (ARGV[0] == "help" && !ARGV[1]) puts Rebuild::CLI::Main.usage puts exit 0 end @@ -31,6 +34,10 @@ rescue StandardError => e rbld_print.error(e.message) e.backtrace.each { |l| rbld_log.fatal(l) } exit 1 +rescue SignalException => e + rbld_print.error("Command execution was terminated.") + e.backtrace.each { |l| rbld_log.fatal(l) } + exit 2 end