uses: do nothing if no args
This commit is contained in:
parent
95f1d330b2
commit
7ed76725c4
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user