cask "avtouchbar" do version "3.0.7,2021,08" sha256 "d04c1a6685e7ce59e10bae4464b6a113aa7bf302f5b515768055aa8326ecb8e1" url "https://www.avtouchbar.com/wp-content/uploads/#{version.csv.second}/#{version.csv.third}/AVTouchBar-#{version.csv.first}.zip" name "AVTouchBar" desc "Audio Visualiser for the Touch Bar" homepage "https://www.avtouchbar.com/" livecheck do url "https://avtouchbar.com/avtouchbar.xml" regex(%r{/(\d+)/(\d+)/[^/]+$}i) strategy :sparkle do |item, regex| match = item.url.match(regex) next if match.blank? "#{item.short_version},#{match[1]},#{match[2]}" end end no_autobump! because: :requires_manual_review auto_updates true depends_on macos: ">= :catalina" app "AVTouchBar.app" zap trash: [ "~/Library/Containers/com.jakefishman.TouchBarVisualizer", "~/Library/Containers/com.jakefishman.TouchBarVisualizer-LaunchAtLoginHelper", ] end