From b163ed03e9b7406ceefd88033943ff28d0ff7ebd Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 29 Apr 2013 10:12:40 -0700 Subject: info: try blacklist for unknown formula names Closes Homebrew/homebrew#17399. --- Library/Homebrew/cmd/info.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Library') 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 -- cgit v1.2.3