Merge pull request #6450 from Homebrew/revert-6432-argv-cleanup-2

Revert "argv: move flags_only to cli/args"
This commit is contained in:
Mike McQuaid 2019-09-13 09:33:46 +01:00 committed by GitHub
commit b6dc6a0e52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 2 additions and 15 deletions

View File

@ -28,14 +28,6 @@ module Homebrew
.map(&method(:to_cli_option)) .map(&method(:to_cli_option))
.select { |arg| arg.start_with?("-") } .select { |arg| arg.start_with?("-") }
end end
def flags_only
to_h.keys
.map(&:to_s)
.reject { |name| %w[argv remaining].include?(name) }
.map(&method(:to_cli_option))
.select { |arg| arg.start_with?("--") }
end
end end
end end
end end

View File

@ -162,7 +162,7 @@ module Homebrew
tab = Tab.for_keg(keg) tab = Tab.for_keg(keg)
end end
build_options = BuildOptions.new(Options.create(Homebrew.args.flags_only), f.options) build_options = BuildOptions.new(Options.create(ARGV.flags_only), f.options)
options = build_options.used_options options = build_options.used_options
options |= f.build.used_options options |= f.build.used_options
options &= f.options options &= f.options

View File

@ -16,7 +16,7 @@ module Homebrew
backup keg backup keg
end end
build_options = BuildOptions.new(Options.create(Homebrew.args.flags_only), f.options) build_options = BuildOptions.new(Options.create(ARGV.flags_only), f.options)
options = build_options.used_options options = build_options.used_options
options |= f.build.used_options options |= f.build.used_options
options &= f.options options &= f.options

View File

@ -225,10 +225,5 @@ describe Homebrew::CLI::Parser do
parser.parse(["--foo", "-vds", "a", "b", "cdefg"]) parser.parse(["--foo", "-vds", "a", "b", "cdefg"])
expect(Homebrew.args.options_only).to eq %w[--foo -v -d -s] expect(Homebrew.args.options_only).to eq %w[--foo -v -d -s]
end end
it "#flags_only" do
parser.parse(["--foo", "-vds", "a", "b", "cdefg"])
expect(Homebrew.args.flags_only).to eq %w[--foo]
end
end end
end end