From 10eb5491dc062f3d9d5d52a69f130fd0a0809068 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Tue, 29 Jul 2025 15:18:24 +0100 Subject: [PATCH] cmd/info: don't print empty caveats. The existing logic was insufficient so let's check the actual string. --- Library/Homebrew/cmd/info.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 58012652fc..eb92087faa 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -360,7 +360,9 @@ module Homebrew end caveats = Caveats.new(formula) - ohai "Caveats", caveats.to_s unless caveats.empty? + if (caveats_string = caveats.to_s.presence) + ohai "Caveats", caveats_string + end Utils::Analytics.formula_output(formula, args:) end