diff options
| author | Andrew Janke | 2016-10-17 04:13:48 -0400 | 
|---|---|---|
| committer | Andrew Janke | 2016-10-17 04:55:13 -0400 | 
| commit | 05a027423aeb098c6d89443ed13dde3d708e7779 (patch) | |
| tree | e472f92732e4a24580fd5c4dc51636cf05189a08 /Library/Homebrew/cmd/info.rb | |
| parent | 0296439c832a915be9b73456c0c26bc6c79c271d (diff) | |
| download | brew-05a027423aeb098c6d89443ed13dde3d708e7779.tar.bz2 | |
brew info: include options to dependencies in display
Diffstat (limited to 'Library/Homebrew/cmd/info.rb')
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index fefabf85f..a3062ec99 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -165,9 +165,13 @@ module Homebrew    def decorate_dependencies(dependencies)      deps_status = dependencies.collect do |dep| -      dep.installed? ? pretty_installed(dep) : pretty_uninstalled(dep) +      if dep.satisfied?([]) +        pretty_installed(dep_display_s(dep)) +      else +        pretty_uninstalled(dep_display_s(dep)) +      end      end -    deps_status * ", " +    deps_status.join(", ")    end    def decorate_requirements(requirements) @@ -177,4 +181,9 @@ module Homebrew      end      req_status.join(", ")    end + +  def dep_display_s(dep) +    return dep.name if dep.option_tags.empty? +    "#{dep.name} #{dep.option_tags.map { |o| "--#{o}" }.join(" ")}" +  end  end | 
