aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/brew9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/brew b/bin/brew
index 960829b58..442b3e6da 100755
--- a/bin/brew
+++ b/bin/brew
@@ -263,10 +263,15 @@ begin
puts *uses.sort
when 'deps'
- require 'formula_installer'
- if ARGV.include?("-1") or ARGV.include?("--1")
+ if ARGV.include?('--all')
+ require 'formula'
+ Formula.all.each do |f|
+ puts "#{f.name}:#{f.deps.join(' ')}"
+ end
+ elsif ARGV.include?("-1") or ARGV.include?("--1")
puts *ARGV.formulae.map{ |f| f.deps or [] }.flatten.uniq.sort
else
+ require 'formula_installer'
puts *ARGV.formulae.map{ |f| FormulaInstaller.expand_deps(f).map{|f| f.name} }.flatten.uniq.sort
end