Merge pull request #166 from calmyournerves/exit-code

Set proper exit code on failure
This commit is contained in:
David Heinemeier Hansson
2023-03-29 16:21:54 +02:00
committed by GitHub

View File

@@ -10,7 +10,9 @@ begin
rescue SSHKit::Runner::ExecuteError => e rescue SSHKit::Runner::ExecuteError => e
puts " \e[31mERROR (#{e.cause.class}): #{e.cause.message}\e[0m" puts " \e[31mERROR (#{e.cause.class}): #{e.cause.message}\e[0m"
puts e.cause.backtrace if ENV["VERBOSE"] puts e.cause.backtrace if ENV["VERBOSE"]
exit 1
rescue => e rescue => e
puts " \e[31mERROR (#{e.class}): #{e.message}\e[0m" puts " \e[31mERROR (#{e.class}): #{e.message}\e[0m"
puts e.backtrace if ENV["VERBOSE"] puts e.backtrace if ENV["VERBOSE"]
exit 1
end end