Tolerable error reporting
This commit is contained in:
10
bin/mrsk
10
bin/mrsk
@@ -1,5 +1,13 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
# Prevent failures from being reported twice.
|
||||
Thread.report_on_exception = false
|
||||
|
||||
require "mrsk/cli"
|
||||
|
||||
Mrsk::Cli::Main.start(ARGV)
|
||||
begin
|
||||
Mrsk::Cli::Main.start(ARGV)
|
||||
rescue SSHKit::Runner::ExecuteError => e
|
||||
puts " \e[31mERROR (#{e.cause.class}): #{e.cause.message}\e[0m"
|
||||
puts e.cause.backtrace if ENV["VERBOSE"]
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user