diff options
| author | Jack Nagel | 2013-05-10 23:45:06 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-05-10 23:45:06 -0500 |
| commit | e02d6f2500fc81f98645d16b614ae83a76713a78 (patch) | |
| tree | ebdb74a4e4d81b04b30a46584da46747ca1c28c4 /Library/Homebrew/cmd/info.rb | |
| parent | 2d93935e6a4a303d4c67c9007e02bb5ba73f2644 (diff) | |
| download | brew-e02d6f2500fc81f98645d16b614ae83a76713a78.tar.bz2 | |
info: improve dependency listing
Diffstat (limited to 'Library/Homebrew/cmd/info.rb')
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 535f52b17..9f9ec0a05 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -102,8 +102,7 @@ module Homebrew extend self puts end - puts "Depends on: #{f.deps*', '}" unless f.deps.empty? - conflicts = f.conflicts.map { |c| c.formula }.sort + conflicts = f.conflicts.map(&:formula).sort! puts "Conflicts with: #{conflicts*', '}" unless conflicts.empty? if f.rack.directory? @@ -122,6 +121,14 @@ module Homebrew extend self history = github_info(f) puts history if history + unless f.deps.empty? + ohai "Dependencies" + %w{build required recommended optional}.map do |type| + deps = f.deps.send(type) + puts "#{type.capitalize}: #{deps*', '}" unless deps.empty? + end + end + unless f.build.empty? require 'cmd/options' ohai "Options" |
