mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Rename to_keg
to to_default_kegs
This commit is contained in:
parent
f23d4d4c75
commit
fe9a9bb24c
@ -209,8 +209,8 @@ module Homebrew
|
||||
end
|
||||
|
||||
sig { returns(T::Array[Keg]) }
|
||||
def to_keg
|
||||
@to_keg ||= begin
|
||||
def to_default_kegs
|
||||
@to_default_kegs ||= begin
|
||||
to_formulae_and_casks(only: :formula, method: :keg).freeze
|
||||
rescue NoSuchKegError => e
|
||||
if (reason = MissingFormula.suggest_command(e.name, "uninstall"))
|
||||
|
@ -45,7 +45,7 @@ module Homebrew
|
||||
kegs = if args.HEAD?
|
||||
args.named.to_kegs.filter { |keg| keg.version.head? }
|
||||
else
|
||||
args.named.to_keg
|
||||
args.named.to_default_kegs
|
||||
end
|
||||
|
||||
kegs.freeze.each do |keg|
|
||||
|
@ -129,9 +129,9 @@ module Homebrew
|
||||
safe_system "ls", *ls_args, Cask::Caskroom.path
|
||||
end
|
||||
elsif args.verbose? || !$stdout.tty?
|
||||
system_command! "find", args: args.named.to_keg.map(&:to_s) + %w[-not -type d -print], print_stdout: true
|
||||
system_command! "find", args: args.named.to_default_kegs.map(&:to_s) + %w[-not -type d -print], print_stdout: true
|
||||
else
|
||||
args.named.to_keg.each { |keg| PrettyListing.new keg }
|
||||
args.named.to_default_kegs.each { |keg| PrettyListing.new keg }
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -31,7 +31,7 @@ module Homebrew
|
||||
|
||||
options = { dry_run: args.dry_run?, verbose: args.verbose? }
|
||||
|
||||
args.named.to_keg.each do |keg|
|
||||
args.named.to_default_kegs.each do |keg|
|
||||
if args.dry_run?
|
||||
puts "Would remove:"
|
||||
keg.unlink(**options)
|
||||
|
@ -176,18 +176,18 @@ describe Homebrew::CLI::NamedArgs do
|
||||
end
|
||||
end
|
||||
|
||||
describe "#to_keg" do
|
||||
describe "#to_default_kegs" do
|
||||
before do
|
||||
(HOMEBREW_CELLAR/"foo/1.0").mkpath
|
||||
(HOMEBREW_CELLAR/"bar/1.0").mkpath
|
||||
end
|
||||
|
||||
it "resolves kegs with #resolve_keg" do
|
||||
expect(described_class.new("foo", "bar").to_keg.map(&:name)).to eq ["foo", "bar"]
|
||||
expect(described_class.new("foo", "bar").to_default_kegs.map(&:name)).to eq ["foo", "bar"]
|
||||
end
|
||||
|
||||
it "when there are no matching kegs returns an array of Kegs" do
|
||||
expect(described_class.new.to_keg).to be_empty
|
||||
expect(described_class.new.to_default_kegs).to be_empty
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user