Merge pull request #17466 from Homebrew/cask_taps_zero

This commit is contained in:
Mike McQuaid 2024-06-11 10:17:41 +01:00 committed by GitHub
commit a1130996f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -945,16 +945,17 @@ module Homebrew
taps = (Tap.to_a + [CoreCaskTap.instance]).uniq taps = (Tap.to_a + [CoreCaskTap.instance]).uniq
add_info "Homebrew Cask Taps:", (taps.map do |tap| add_info "Homebrew Cask Taps:", taps.filter_map do |tap|
cask_count = begin cask_count = begin
tap.cask_files.count tap.cask_files.count
rescue rescue
error_tap_paths << tap.path error_tap_paths << tap.path
0 0
end end
next if cask_count.zero?
"#{tap.path} (#{Utils.pluralize("cask", cask_count, include_count: true)})" "#{tap.path} (#{Utils.pluralize("cask", cask_count, include_count: true)})"
end) end
taps_string = Utils.pluralize("tap", error_tap_paths.count) taps_string = Utils.pluralize("tap", error_tap_paths.count)
"Unable to read from cask #{taps_string}: #{error_tap_paths.to_sentence}" if error_tap_paths.present? "Unable to read from cask #{taps_string}: #{error_tap_paths.to_sentence}" if error_tap_paths.present?