From cdf35d1d8df43c5d36e502340820175bb0509ada Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sun, 17 Oct 2010 17:40:54 -0700 Subject: [PATCH] remove - show message when multiple versions exist --- bin/brew | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bin/brew b/bin/brew index bb12c932b2..3e2dbf9a71 100755 --- a/bin/brew +++ b/bin/brew @@ -188,10 +188,15 @@ begin ARGV.kegs.each {|keg| puts "#{keg.unlink} links removed for #{keg}"} when 'rm', 'uninstall', 'remove' - ARGV.kegs.each do |keg| - puts "Uninstalling #{keg}..." - keg.unlink - keg.uninstall + begin + ARGV.kegs.each do |keg| + puts "Uninstalling #{keg}..." + keg.unlink + keg.uninstall + end + rescue MultipleVersionsInstalledError => e + onoe e + puts "Use `brew remove --force #{e.name}` to remove all versions." end when 'prune'