From 4e7d128604cdec74651526f61b05c5b68735bcda Mon Sep 17 00:00:00 2001 From: Will Faught Date: Wed, 10 Apr 2024 19:02:09 -0700 Subject: [PATCH 1/3] cmd, cask: info prints whether installed --- Library/Homebrew/cask/info.rb | 2 +- Library/Homebrew/cmd/info.rb | 1 + Library/Homebrew/cmd/tap-info.rb | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/info.rb b/Library/Homebrew/cask/info.rb index e80a88024a..8864e4f44b 100644 --- a/Library/Homebrew/cask/info.rb +++ b/Library/Homebrew/cask/info.rb @@ -48,7 +48,7 @@ module Cask Formatter.error("does not exist") end - "#{versioned_staged_path} (#{path_details})\n" + "Installed\n#{versioned_staged_path} (#{path_details})\n" end def self.name_info(cask) diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index ce094a5a31..336f8e5978 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -301,6 +301,7 @@ module Homebrew if kegs.empty? puts "Not installed" else + puts "Installed" kegs.each do |keg| puts "#{keg} (#{keg.abv})#{" *" if keg.linked?}" tab = Tab.for_keg(keg).to_s diff --git a/Library/Homebrew/cmd/tap-info.rb b/Library/Homebrew/cmd/tap-info.rb index ac9bdc4161..9860e92146 100644 --- a/Library/Homebrew/cmd/tap-info.rb +++ b/Library/Homebrew/cmd/tap-info.rb @@ -64,6 +64,7 @@ module Homebrew puts unless i.zero? info = "#{tap}: " if tap.installed? + info += "Installed" info += if (contents = tap.contents).blank? "no commands/casks/formulae" else From 661f78e9c1fe9417c068560acd1ad4c06b4f01f8 Mon Sep 17 00:00:00 2001 From: Will Faught Date: Fri, 12 Apr 2024 09:49:33 -0700 Subject: [PATCH 2/3] Update Library/Homebrew/cmd/tap-info.rb Co-authored-by: Mike McQuaid --- Library/Homebrew/cmd/tap-info.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/tap-info.rb b/Library/Homebrew/cmd/tap-info.rb index 9860e92146..daa0afa854 100644 --- a/Library/Homebrew/cmd/tap-info.rb +++ b/Library/Homebrew/cmd/tap-info.rb @@ -66,7 +66,7 @@ module Homebrew if tap.installed? info += "Installed" info += if (contents = tap.contents).blank? - "no commands/casks/formulae" + "\nNo commands/casks/formulae" else contents.join(", ") end From 29c561eb595a1410394342d79cf897ff1657fb44 Mon Sep 17 00:00:00 2001 From: Will Faught Date: Fri, 12 Apr 2024 09:52:37 -0700 Subject: [PATCH 3/3] Use newlines in package info --- Library/Homebrew/cmd/tap-info.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/tap-info.rb b/Library/Homebrew/cmd/tap-info.rb index daa0afa854..30171e8e04 100644 --- a/Library/Homebrew/cmd/tap-info.rb +++ b/Library/Homebrew/cmd/tap-info.rb @@ -68,9 +68,9 @@ module Homebrew info += if (contents = tap.contents).blank? "\nNo commands/casks/formulae" else - contents.join(", ") + "\n#{contents.join(", ")}" end - info += ", private" if tap.private? + info += "\nPrivate" if tap.private? info += "\n#{tap.path} (#{tap.path.abv})" info += "\nFrom: #{tap.remote.presence || "N/A"}" else