aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2014-11-27 11:35:58 +0000
committerMike McQuaid2014-11-27 11:36:11 +0000
commiteae736393490b1f2ae2c734d872dd5a28a87e571 (patch)
tree13720810de97e43a1886ff7db3363978b8630420 /Library
parent40080a4d3e543fe12c1ff34f9606ed8e07d079a5 (diff)
downloadbrew-eae736393490b1f2ae2c734d872dd5a28a87e571.tar.bz2
uninstall: notify on multiple versions removed.
Closes Homebrew/homebrew#34398. Closes Homebrew/homebrew#34445. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/uninstall.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/uninstall.rb b/Library/Homebrew/cmd/uninstall.rb
index fa25486ef..88ec5db23 100644
--- a/Library/Homebrew/cmd/uninstall.rb
+++ b/Library/Homebrew/cmd/uninstall.rb
@@ -12,6 +12,13 @@ module Homebrew
keg.unlink
keg.uninstall
rm_pin keg.name
+
+ rack = keg/".."
+ if rack.directory?
+ versions = rack.subdirs.map(&:basename).join(", ")
+ puts "#{keg.name} #{versions} are still installed."
+ puts "Remove them all with `brew uninstall --force #{keg.name}`."
+ end
end
end
else