From 2c5067ec7743a029508656636db23e0d51748f2d Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Fri, 24 Feb 2023 08:56:41 -0800 Subject: [PATCH] Port dynamic invocation --- Library/Homebrew/utils/repology.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/utils/repology.rb b/Library/Homebrew/utils/repology.rb index 0782cd1d49..14396de368 100644 --- a/Library/Homebrew/utils/repology.rb +++ b/Library/Homebrew/utils/repology.rb @@ -53,14 +53,14 @@ module Repology def parse_api_response(limit = nil, last_package = "", repository:) package_term = case repository when HOMEBREW_CORE - "formula" + "formulae" when HOMEBREW_CASK - "cask" + "casks" else - "package" + "packages" end - ohai "Querying outdated #{package_term.pluralize} from Repology" + ohai "Querying outdated #{package_term} from Repology" page_no = 1 outdated_packages = {} @@ -76,7 +76,8 @@ module Repology break if (limit && outdated_packages.size >= limit) || response.size <= 1 end - puts "#{outdated_packages.size} outdated #{package_term.pluralize(outdated_packages.size)} found" + package_term = package_term.chop if outdated_packages.size == 1 + puts "#{outdated_packages.size} outdated #{package_term} found" puts outdated_packages.sort.to_h