info: try blacklist for unknown formula names
Closes Homebrew/homebrew#17399.
This commit is contained in:
parent
c2889de323
commit
b163ed03e9
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user