aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/info.rb
diff options
context:
space:
mode:
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"