aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2009-11-19 13:59:24 -0800
committerAdam Vandenberg2009-11-19 14:03:08 -0800
commitc1d91ef4436e3ad792a77701eba7fecd4f62c6fd (patch)
tree24ca5c8c782e7ec61ef7feb1fa300462a00aced1
parentb6ca4dcf81476ede2b63ca86e12d01de57e826f0 (diff)
downloadhomebrew-c1d91ef4436e3ad792a77701eba7fecd4f62c6fd.tar.bz2
Add command 'brew info --all'.
-rwxr-xr-xbin/brew10
1 files changed, 9 insertions, 1 deletions
diff --git a/bin/brew b/bin/brew
index 1151d88cc..530658a98 100755
--- a/bin/brew
+++ b/bin/brew
@@ -181,7 +181,15 @@ begin
when 'info', 'abv'
if ARGV.named.empty?
- puts `ls #{HOMEBREW_CELLAR} | wc -l`.strip+" kegs, "+HOMEBREW_CELLAR.abv
+ if ARGV.include? "--all"
+ require 'formula'
+ Formulary.names.each do |name|
+ info name
+ puts '---'
+ end
+ else
+ puts `ls #{HOMEBREW_CELLAR} | wc -l`.strip+" kegs, "+HOMEBREW_CELLAR.abv
+ end
elsif ARGV[0][0..6] == 'http://'
puts Pathname.new(ARGV.shift).version
else