aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/uses.rb
diff options
context:
space:
mode:
authorAdam Vandenberg2012-01-29 21:42:09 -0800
committerAdam Vandenberg2012-02-03 21:40:15 -0800
commit3849793c4a5dac81d1302ec211fcaa7e64e97fe4 (patch)
treeed8c9e081f83423ed23905944934c3a43acf8ab8 /Library/Homebrew/cmd/uses.rb
parent25aefdd95dc94101187ac43fac8d1260cc95efbe (diff)
downloadhomebrew-3849793c4a5dac81d1302ec211fcaa7e64e97fe4.tar.bz2
uses: do nothing if no args
Diffstat (limited to 'Library/Homebrew/cmd/uses.rb')
-rw-r--r--Library/Homebrew/cmd/uses.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb
index f0654f65d..324c3972e 100644
--- a/Library/Homebrew/cmd/uses.rb
+++ b/Library/Homebrew/cmd/uses.rb
@@ -7,6 +7,8 @@ require 'formula'
module Homebrew extend self
def uses
+ return if ARGV.formulae.empty?
+
uses = Formula.all.select do |f|
ARGV.formulae.all? do |ff|
# For each formula given, show which other formulas depend on it.
@@ -14,12 +16,14 @@ module Homebrew extend self
f.deps.include? ff.name
end
end
+
if ARGV.include? "--installed"
uses = uses.select do |f|
keg = HOMEBREW_CELLAR/f
keg.directory? and not keg.subdirs.empty?
end
end
+
puts_columns uses.map{|f| f.to_s}.sort
end
end