From 2b224a66a5a56ec374b293b3665a7171b35ca7db Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 8 May 2020 09:18:55 +0100 Subject: [PATCH] os/mac/diagnostic: check for deprecated cask taps. We keep seeing users popping up with these (#7449) so advise an untap. --- Library/Homebrew/extend/os/mac/diagnostic.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Library/Homebrew/extend/os/mac/diagnostic.rb b/Library/Homebrew/extend/os/mac/diagnostic.rb index e6ebdeceed..6e18a917bd 100644 --- a/Library/Homebrew/extend/os/mac/diagnostic.rb +++ b/Library/Homebrew/extend/os/mac/diagnostic.rb @@ -345,6 +345,17 @@ module Homebrew directory on the same volume as your Cellar. EOS end + + def check_deprecated_caskroom_taps + tapped_caskroom_taps = Tap.select { |t| t.user == "caskroom" }.map(&:repo) + return if tapped_caskroom_taps.empty? + + <<~EOS + You have the following deprecated, cask taps tapped: + Caskroom/homebrew-#{tapped_caskroom_taps.join("\n Caskroom/homebrew-")} + Untap them with `brew untap`. + EOS + end end end end