Merge pull request #17442 from Homebrew/list_exit_codes

cmd/list: fix exit codes.
This commit is contained in:
Mike McQuaid 2024-06-06 20:52:30 +01:00 committed by GitHub
commit f6b16a11bd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -165,10 +165,7 @@ module Homebrew
Formula.racks Formula.racks
else else
racks = args.named.map { |n| Formulary.to_rack(n) } racks = args.named.map { |n| Formulary.to_rack(n) }
racks.select do |rack| racks.select(&:exist?)
Homebrew.failed = true unless rack.exist?
rack.exist?
end
end end
if args.pinned? if args.pinned?
pinned_versions = {} pinned_versions = {}
@ -194,7 +191,6 @@ module Homebrew
Cask::Caskroom.casks Cask::Caskroom.casks
else else
filtered_args = args.named.dup.delete_if do |n| filtered_args = args.named.dup.delete_if do |n|
Homebrew.failed = true unless Cask::Caskroom.path.join(n).exist?
!Cask::Caskroom.path.join(n).exist? !Cask::Caskroom.path.join(n).exist?
end end
# NamedAargs subclasses array # NamedAargs subclasses array