From a03d13088f7e5f6dfe1d4d6518d2399172d40a2f Mon Sep 17 00:00:00 2001 From: Max Howell <max@methylblue.com> Date: Wed, 23 Sep 2009 09:32:04 +0100 Subject: [PATCH] Return non-zero error code on errors Stupidly I figured Ruby did this for us, but why would it? --- bin/brew | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/brew b/bin/brew index b8f7211955..31e5408480 100755 --- a/bin/brew +++ b/bin/brew @@ -204,8 +204,10 @@ begin rescue UsageError onoe "Invalid usage" puts ARGV.usage + exit 1 rescue SystemExit ohai "Kernel.exit" if ARGV.verbose? + exit 1 rescue Interrupt => e # puts # seemingly a newline is typical # Above is now commented out because the system() call forks and then forks @@ -228,4 +230,5 @@ rescue Exception => e puts "Mac OS X: "+`sw_vers -productVersion` ohai e.inspect puts e.backtrace + exit 1 end -- GitLab