diff options
| author | Adam Vandenberg | 2010-10-17 17:40:54 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-10-17 17:40:54 -0700 |
| commit | 55152f0be4e03f465bbc7d4fb6c78de4d13369ef (patch) | |
| tree | 0fdedadcceca07979105317a414dedcb76f4bbe0 /bin | |
| parent | f67b79c3e1c4f8066d4590fcc2808cd37df60866 (diff) | |
| download | homebrew-55152f0be4e03f465bbc7d4fb6c78de4d13369ef.tar.bz2 | |
remove - show message when multiple versions exist
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/brew | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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' |
