cmd/list: fix exit codes.

Fix exit codes when providing formulae and casks.

Fixes #17434
This commit is contained in:
Mike McQuaid 2024-06-06 19:34:17 +01:00
parent e2827f1d8c
commit cec4e3fcb7
No known key found for this signature in database

View File

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