info: try blacklist for unknown formula names

Closes Homebrew/homebrew#17399.
This commit is contained in:
Adam Vandenberg 2013-04-29 10:12:40 -07:00
parent c2889de323
commit b163ed03e9

View File

@ -2,6 +2,7 @@ require 'formula'
require 'tab' require 'tab'
require 'keg' require 'keg'
require 'caveats' require 'caveats'
require 'blacklist'
module Homebrew extend self module Homebrew extend self
def info def info
@ -29,7 +30,15 @@ module Homebrew extend self
elsif valid_url ARGV[0] elsif valid_url ARGV[0]
info_formula Formula.factory(ARGV.shift) info_formula Formula.factory(ARGV.shift)
else 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
end end