cleanup: load formula from rack and using ARGV.resolved_formulae
This commit is contained in:
parent
8a4dcdd5a1
commit
dcf0efc9d2
@ -17,7 +17,7 @@ module Homebrew
|
|||||||
rm_DS_Store
|
rm_DS_Store
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
ARGV.formulae.each { |f| cleanup_formula(f) }
|
ARGV.resolved_formulae.each { |f| cleanup_formula(f) }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -32,8 +32,8 @@ module Homebrew
|
|||||||
def cleanup_cellar
|
def cleanup_cellar
|
||||||
HOMEBREW_CELLAR.subdirs.each do |rack|
|
HOMEBREW_CELLAR.subdirs.each do |rack|
|
||||||
begin
|
begin
|
||||||
cleanup_formula Formulary.factory(rack.basename.to_s)
|
cleanup_formula Formulary.from_rack(rack)
|
||||||
rescue FormulaUnavailableError
|
rescue FormulaUnavailableError, TapFormulaAmbiguityError
|
||||||
# Don't complain about directories from DIY installs
|
# Don't complain about directories from DIY installs
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -73,8 +73,8 @@ module Homebrew
|
|||||||
next unless (name = file.basename.to_s[/(.*)-(?:#{Regexp.escape(version)})/, 1])
|
next unless (name = file.basename.to_s[/(.*)-(?:#{Regexp.escape(version)})/, 1])
|
||||||
|
|
||||||
begin
|
begin
|
||||||
f = Formulary.factory(name)
|
f = Formulary.from_rack(HOMEBREW_CELLAR/name)
|
||||||
rescue FormulaUnavailableError
|
rescue FormulaUnavailableError, TapFormulaAmbiguityError
|
||||||
next
|
next
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user