Files
2024-03-06 09:25:42 -05:00

29 lines
873 B
Ruby

cask "opencat" do
version "2.8.0,443"
sha256 "2a2d64469ceb2d26cd70cb54cb05544e8fe9ea4a343c4d22cc78603c58553b5c"
url "https://opencat.app/releases/OpenCat-#{version.csv.first}.#{version.csv.second}.dmg"
name "OpenCat"
desc "Native AI chat client"
homepage "https://opencat.app/"
livecheck do
url "https://opencat.app/releases/versions.xml"
strategy :sparkle do |item|
short_version = (item.short_version.split(".").length < 3) ? "#{item.short_version}.0" : item.short_version.to_s
"#{short_version},#{item.version}"
end
end
depends_on macos: ">= :ventura"
app "OpenCat.app"
zap trash: [
"~/Library/Application Scripts/tech.baye.OpenCat",
"~/Library/Containers/tech.baye.OpenCat",
"~/Library/Group Containers/group.tech.baye.openai",
"~/Library/Saved Application State/tech.baye.OpenCat.savedState",
]
end