cask "cate" do arch arm: "-arm64" url_end = on_system_conditional macos: "#{arch}.dmg", linux: ".AppImage" version "2.0.5" sha256 arm: "a624da0fb2739a12386038d3f19fd563d461d4fad9e9e2239e97e63976144740", intel: "277ed4e69af5050c6e13c8db642b429aafc5bc85ca8984c3f75ed25794f8e43e", x86_64_linux: "831cb742ebfa03224fc80081698d7a15fb1321cadef6d106ea1adf9a52756b9e" on_macos do depends_on macos: :monterey app "Cate.app" zap trash: [ "~/.cate", "~/Library/Application Support/Cate", "~/Library/Application Support/CrashReporter/Cate Helper_*.plist", "~/Library/Caches/cate-updater", "~/Library/Caches/com.cate.app", "~/Library/Caches/com.cate.app.ShipIt", "~/Library/HTTPStorages/com.cate.app", "~/Library/Logs/Cate", "~/Library/Preferences/ByHost/com.cate.app.ShipIt.*.plist", "~/Library/Preferences/com.cate.app.plist", "~/Library/Saved Application State/com.cate.app.savedState", ] end on_linux do depends_on arch: :x86_64 app_image "Cate-#{version}.AppImage", target: "Cate.AppImage" end url "https://github.com/0-AI-UG/cate/releases/download/v#{version}/Cate-#{version}#{url_end}" name "Cate" desc "Infinite zoomable canvas with editor, terminal, and browser panels" homepage "https://cate.cero-ai.com/" auto_updates true end