aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/info.rb
diff options
context:
space:
mode:
authorJack Nagel2013-05-10 23:45:06 -0500
committerJack Nagel2013-05-10 23:45:06 -0500
commite02d6f2500fc81f98645d16b614ae83a76713a78 (patch)
treeebdb74a4e4d81b04b30a46584da46747ca1c28c4 /Library/Homebrew/cmd/info.rb
parent2d93935e6a4a303d4c67c9007e02bb5ba73f2644 (diff)
downloadbrew-e02d6f2500fc81f98645d16b614ae83a76713a78.tar.bz2
info: improve dependency listing
Diffstat (limited to 'Library/Homebrew/cmd/info.rb')
-rw-r--r--Library/Homebrew/cmd/info.rb11
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"