cask "cog" do version "2848,0f5f11a5" sha256 "9ec059d398ae5b41549a1b01ea949b4e44565c20a5695f2d41a141e079f98460" url "https://cogcdn.cog.losno.co/Cog-#{version.csv.second}.zip" name "Cog" desc "Audio player" homepage "https://cog.losno.co/" livecheck do url "https://cogcdn.cog.losno.co/mercury.xml" regex(%r{/Cog[._-](\h+)\.zip}i) strategy :sparkle do |item, regex| match = item.url&.match(regex) next if !item&.short_version || match.blank? "#{item.short_version},#{match[1]}" end end auto_updates true depends_on macos: ">= :high_sierra" app "Cog.app" uninstall quit: "org.cogx.cog" zap trash: [ "~/Library/Application Scripts/org.cogx.cog", "~/Library/Application Support/Cog", "~/Library/Caches/org.cogx.cog", "~/Library/Preferences/org.cogx.cog.plist", ] end