brew uses: parse ARGV properly
`ARGV.flag?` = `ARGV.include?` + `ARGV.switch?` Closes Homebrew/homebrew#36727. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
105eaf3382
commit
f640cbac9e
@ -12,8 +12,8 @@ module Homebrew
|
|||||||
formulae = (ARGV.include? "--installed") ? Formula.installed : Formula
|
formulae = (ARGV.include? "--installed") ? Formula.installed : Formula
|
||||||
recursive = ARGV.flag? "--recursive"
|
recursive = ARGV.flag? "--recursive"
|
||||||
ignores = []
|
ignores = []
|
||||||
ignores << "build?" if ARGV.flag? "--skip-build"
|
ignores << "build?" if ARGV.include? "--skip-build"
|
||||||
ignores << "optional?" if ARGV.flag? "--skip-optional"
|
ignores << "optional?" if ARGV.include? "--skip-optional"
|
||||||
|
|
||||||
uses = formulae.select do |f|
|
uses = formulae.select do |f|
|
||||||
used_formulae.all? do |ff|
|
used_formulae.all? do |ff|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user