Check if Cellar and Cache exist before cleaning.
This commit is contained in:
parent
7d61bfe88f
commit
7ed19d4c62
@ -7,6 +7,7 @@ module Homebrew extend self
|
|||||||
|
|
||||||
def cleanup
|
def cleanup
|
||||||
if ARGV.named.empty?
|
if ARGV.named.empty?
|
||||||
|
if HOMEBREW_CELLAR.directory?
|
||||||
HOMEBREW_CELLAR.children.each do |rack|
|
HOMEBREW_CELLAR.children.each do |rack|
|
||||||
begin
|
begin
|
||||||
cleanup_formula rack.basename.to_s if rack.directory?
|
cleanup_formula rack.basename.to_s if rack.directory?
|
||||||
@ -15,6 +16,7 @@ module Homebrew extend self
|
|||||||
# instead of core formulae.
|
# instead of core formulae.
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
clean_cache
|
clean_cache
|
||||||
# seems like a good time to do some additional cleanup
|
# seems like a good time to do some additional cleanup
|
||||||
unless ARGV.dry_run?
|
unless ARGV.dry_run?
|
||||||
@ -54,6 +56,7 @@ module Homebrew extend self
|
|||||||
end
|
end
|
||||||
|
|
||||||
def clean_cache
|
def clean_cache
|
||||||
|
return unless HOMEBREW_CACHE.directory?
|
||||||
HOMEBREW_CACHE.children.each do |pn|
|
HOMEBREW_CACHE.children.each do |pn|
|
||||||
next unless pn.file?
|
next unless pn.file?
|
||||||
version = pn.version
|
version = pn.version
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user