Tolerable error reporting
This commit is contained in:
10
bin/mrsk
10
bin/mrsk
@@ -1,5 +1,13 @@
|
|||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
|
|
||||||
|
# Prevent failures from being reported twice.
|
||||||
|
Thread.report_on_exception = false
|
||||||
|
|
||||||
require "mrsk/cli"
|
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