uses: do nothing if no args

This commit is contained in:
Adam Vandenberg 2012-01-29 21:42:09 -08:00
parent 95f1d330b2
commit 7ed76725c4

View File

@ -7,6 +7,8 @@ require 'formula'
module Homebrew extend self module Homebrew extend self
def uses def uses
return if ARGV.formulae.empty?
uses = Formula.all.select do |f| uses = Formula.all.select do |f|
ARGV.formulae.all? do |ff| ARGV.formulae.all? do |ff|
# For each formula given, show which other formulas depend on it. # For each formula given, show which other formulas depend on it.
@ -14,12 +16,14 @@ module Homebrew extend self
f.deps.include? ff.name f.deps.include? ff.name
end end
end end
if ARGV.include? "--installed" if ARGV.include? "--installed"
uses = uses.select do |f| uses = uses.select do |f|
keg = HOMEBREW_CELLAR/f keg = HOMEBREW_CELLAR/f
keg.directory? and not keg.subdirs.empty? keg.directory? and not keg.subdirs.empty?
end end
end end
puts_columns uses.map{|f| f.to_s}.sort puts_columns uses.map{|f| f.to_s}.sort
end end
end end