diff options
| author | Adam Vandenberg | 2013-04-29 10:12:40 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2013-04-29 10:12:40 -0700 |
| commit | b163ed03e9b7406ceefd88033943ff28d0ff7ebd (patch) | |
| tree | 08a420ad9e66bc4fb283f9854a0eca6ad3e2d494 /Library/Homebrew/cmd/info.rb | |
| parent | c2889de323b5d5e31f634ba279268e51344c796d (diff) | |
| download | brew-b163ed03e9b7406ceefd88033943ff28d0ff7ebd.tar.bz2 | |
info: try blacklist for unknown formula names
Closes Homebrew/homebrew#17399.
Diffstat (limited to 'Library/Homebrew/cmd/info.rb')
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 8d182ce7e..ef9adc591 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -2,6 +2,7 @@ require 'formula' require 'tab' require 'keg' require 'caveats' +require 'blacklist' module Homebrew extend self def info @@ -29,7 +30,15 @@ module Homebrew extend self elsif valid_url ARGV[0] info_formula Formula.factory(ARGV.shift) else - ARGV.formulae.each{ |f| info_formula f } + ARGV.named.each do |f| + begin + info_formula Formula.factory(f) + rescue FormulaUnavailableError + # No formula with this name, try a blacklist lookup + blacklist = blacklisted?(f) + puts blacklist if blacklist + end + end end end |
