Consider outdated kegs in brew uses --installed

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
Kevin Ballard 2010-10-06 20:04:40 -07:00 committed by Adam Vandenberg
parent 337456ca90
commit 3a4fa6aa57

View File

@ -264,7 +264,9 @@ begin
# We only go one level up, ie. direct dependencies. # We only go one level up, ie. direct dependencies.
when 'uses' when 'uses'
uses = ARGV.formulae.map{ |f| Formula.all.select{ |ff| ff.deps.include? f.name }.map{|f| f.name} }.flatten.uniq uses = ARGV.formulae.map{ |f| Formula.all.select{ |ff| ff.deps.include? f.name }.map{|f| f.name} }.flatten.uniq
uses = uses.select { |f| Formula.factory(f).installed? } if ARGV.include? "--installed" if ARGV.include? "--installed"
uses = uses.select { |f| f = HOMEBREW_CELLAR+f; f.directory? and not f.subdirs.empty? }
end
puts *uses.sort puts *uses.sort
when 'deps' when 'deps'