uses: fail fast if invalid formula names are given

Fixes Homebrew/homebrew#20819.
This commit is contained in:
Jack Nagel 2013-06-26 12:58:41 -05:00
parent f4f54b79b7
commit c8ae97dde8

View File

@ -9,8 +9,10 @@ module Homebrew extend self
def uses
raise FormulaUnspecifiedError if ARGV.named.empty?
formulae = ARGV.formulae
uses = Formula.select do |f|
ARGV.formulae.all? do |ff|
formulae.all? do |ff|
if ARGV.flag? '--recursive'
f.recursive_dependencies.any? { |dep| dep.name == ff.name }
else