homebrew-cask/Casks/c/cog.rb

35 lines
849 B
Ruby

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