uses: fail fast if invalid formula names are given
Fixes Homebrew/homebrew#20819.
This commit is contained in:
parent
f4f54b79b7
commit
c8ae97dde8
@ -9,8 +9,10 @@ module Homebrew extend self
|
|||||||
def uses
|
def uses
|
||||||
raise FormulaUnspecifiedError if ARGV.named.empty?
|
raise FormulaUnspecifiedError if ARGV.named.empty?
|
||||||
|
|
||||||
|
formulae = ARGV.formulae
|
||||||
|
|
||||||
uses = Formula.select do |f|
|
uses = Formula.select do |f|
|
||||||
ARGV.formulae.all? do |ff|
|
formulae.all? do |ff|
|
||||||
if ARGV.flag? '--recursive'
|
if ARGV.flag? '--recursive'
|
||||||
f.recursive_dependencies.any? { |dep| dep.name == ff.name }
|
f.recursive_dependencies.any? { |dep| dep.name == ff.name }
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user