From 4538d80db11401eb5225c44dc8875107e9be39f5 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 11 Nov 2016 13:15:46 +0000 Subject: [PATCH] uninstall: don't need kegs to exist for --force. Otherwise there's an error which is a regression on previous functionality. This mirrors `rm -f` which doesn't fail if a file doesn't exist. --- Library/Homebrew/cmd/uninstall.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/Homebrew/cmd/uninstall.rb b/Library/Homebrew/cmd/uninstall.rb index d4a64c5055b13..d9e6a737780df 100644 --- a/Library/Homebrew/cmd/uninstall.rb +++ b/Library/Homebrew/cmd/uninstall.rb @@ -21,6 +21,7 @@ def uninstall kegs_by_rack = if ARGV.force? Hash[ARGV.named.map do |name| rack = Formulary.to_rack(name) + next unless rack.directory? [rack, rack.subdirs.map { |d| Keg.new(d) }] end] else