mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
ARGV: Deprecate ARGV.formulae, replace with Homebrew.args.formulae
This commit is contained in:
parent
7f69550e00
commit
f6abc6fe19
@ -5,17 +5,6 @@ module HomebrewArgvExtension
|
||||
select { |arg| arg.start_with?("--") }
|
||||
end
|
||||
|
||||
def formulae
|
||||
require "formula"
|
||||
(downcased_unique_named - casks).map do |name|
|
||||
if name.include?("/") || File.exist?(name)
|
||||
Formulary.factory(name, spec)
|
||||
else
|
||||
Formulary.find_with_priority(name, spec)
|
||||
end
|
||||
end.uniq(&:name)
|
||||
end
|
||||
|
||||
def casks
|
||||
# TODO: use @instance variable to ||= cache when moving to CLI::Parser
|
||||
downcased_unique_named.grep HOMEBREW_CASK_TAP_CASK_REGEX
|
||||
|
@ -82,7 +82,7 @@ class FormulaInstaller
|
||||
build_flags = Homebrew.args.collect_build_args
|
||||
return if build_flags.empty?
|
||||
|
||||
all_bottled = ARGV.formulae.all?(&:bottled?)
|
||||
all_bottled = Homebrew.args.formulae.all?(&:bottled?)
|
||||
raise BuildFlagsError.new(build_flags, bottled: all_bottled)
|
||||
end
|
||||
|
||||
|
@ -7,20 +7,6 @@ describe HomebrewArgvExtension do
|
||||
|
||||
let(:argv) { ["mxcl"] }
|
||||
|
||||
describe "#formulae" do
|
||||
it "raises an error when a Formula is unavailable" do
|
||||
expect { subject.formulae }.to raise_error FormulaUnavailableError
|
||||
end
|
||||
|
||||
context "when there are no Formulae" do
|
||||
let(:argv) { [] }
|
||||
|
||||
it "returns an empty array" do
|
||||
expect(subject.formulae).to be_empty
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe "#casks" do
|
||||
it "returns an empty array if there is no match" do
|
||||
expect(subject.casks).to eq []
|
||||
|
Loading…
x
Reference in New Issue
Block a user