cask "kaset" do version "0.14.2" sha256 "535e95f2ef3b9a8100753af94fce6acbf6f8791e3eadcae8530440a1e34232fd" url "https://github.com/sozercan/kaset/releases/download/v#{version}/kaset-v#{version}.dmg" name "Kaset" desc "Native YouTube Music client" homepage "https://github.com/sozercan/kaset" auto_updates true # Homebrew casks can gate on macOS release symbols, but not this # app's exact 15.4 patch minimum; LSMinimumSystemVersion and # Sparkle's appcast enforce 15.4 at launch/update time. depends_on macos: :sequoia app "Kaset.app" postflight_steps do run "/usr/bin/xattr", args: ["-cr", "{{appdir}}/Kaset.app"], sudo: false end zap trash: [ "~/Library/Application Support/Kaset", "~/Library/Caches/com.sertacozercan.Kaset", "~/Library/Preferences/com.sertacozercan.Kaset.plist", "~/Library/Saved Application State/com.sertacozercan.Kaset.savedState", "~/Library/WebKit/com.sertacozercan.Kaset", ] end