From d40ab117842f944192c59271cedc28a983236c57 Mon Sep 17 00:00:00 2001 From: Eric Sampson Date: Mon, 15 Jul 2024 11:50:37 -0500 Subject: [PATCH 1/2] Add "-quiet" support to cask updgrade --- Library/Homebrew/cask/upgrade.rb | 6 ++++-- Library/Homebrew/cmd/install.rb | 1 + Library/Homebrew/cmd/upgrade.rb | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cask/upgrade.rb b/Library/Homebrew/cask/upgrade.rb index 9752d235d8..d822dd6802 100644 --- a/Library/Homebrew/cask/upgrade.rb +++ b/Library/Homebrew/cask/upgrade.rb @@ -17,6 +17,7 @@ module Cask dry_run: T.nilable(T::Boolean), skip_cask_deps: T.nilable(T::Boolean), verbose: T.nilable(T::Boolean), + quiet: T.nilable(T::Boolean), binaries: T.nilable(T::Boolean), quarantine: T.nilable(T::Boolean), require_sha: T.nilable(T::Boolean), @@ -32,6 +33,7 @@ module Cask dry_run: false, skip_cask_deps: false, verbose: false, + quiet: false, binaries: nil, quarantine: nil, require_sha: nil @@ -53,10 +55,10 @@ module Cask if cask.outdated?(greedy: true) true elsif cask.version.latest? - opoo "Not upgrading #{cask.token}, the downloaded artifact has not changed" + opoo "Not upgrading #{cask.token}, the downloaded artifact has not changed" unless quiet false else - opoo "Not upgrading #{cask.token}, the latest version is already installed" + opoo "Not upgrading #{cask.token}, the latest version is already installed" unless quiet false end end diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index 763a933606..7b0502848a 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -258,6 +258,7 @@ module Homebrew require_sha: args.require_sha?, skip_cask_deps: args.skip_cask_deps?, verbose: args.verbose?, + quiet: args.quiet?, args:, ) end diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index aab7e7714d..31a73900fe 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -269,6 +269,7 @@ module Homebrew require_sha: args.require_sha?, skip_cask_deps: args.skip_cask_deps?, verbose: args.verbose?, + quiet: args.quiet?, args:, ) end From 8bb1ba13beea7db50c481442c98d8734805f06ba Mon Sep 17 00:00:00 2001 From: Eric Sampson Date: Fri, 19 Jul 2024 09:26:05 -0500 Subject: [PATCH 2/2] silence no-op upgrade warning in upgrade.rb --- Library/Homebrew/cmd/upgrade.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index 31a73900fe..9e8febb97a 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -175,7 +175,7 @@ module Homebrew if latest_keg.nil? ofail "#{f.full_specified_name} not installed" else - opoo "#{f.full_specified_name} #{latest_keg.version} already installed" + opoo "#{f.full_specified_name} #{latest_keg.version} already installed" unless args.quiet? end end end