info: improve dependency listing

This commit is contained in:
Jack Nagel 2013-05-10 23:45:06 -05:00
parent 2d93935e6a
commit e02d6f2500

View File

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