Add 'brew deps --all'

This commit is contained in:
Adam Vandenberg 2010-08-13 09:45:27 -07:00
parent 7c2841543d
commit 741acf916e

View File

@ -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