diff options
| -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 | 
