35 lines
849 B
Ruby
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
|