Casks/c/cog.rb
cask "cog" do
version "2859,8498bba88"
sha256 "12bdd1119faea8482e51a10ed935ed69b80c5827f0c412d4fb1421e91bd04acb"
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