diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/outdated.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb index d13e7d0c6..f90e933f3 100644 --- a/Library/Homebrew/cmd/outdated.rb +++ b/Library/Homebrew/cmd/outdated.rb @@ -10,10 +10,12 @@ module Homebrew puts f.name end end + Homebrew.failed = ARGV.formulae.any? && outdated_brews.any? end def outdated_brews - Formula.installed.map do |f| + brews = ARGV.formulae.any? ? ARGV.formulae : Formula.installed + brews.map do |f| versions = f.rack.subdirs.map { |d| Keg.new(d).version }.sort! if versions.all? { |version| f.pkg_version > version } yield f, versions if block_given? |
