cask "cloudnet" do version "1.36.2.22" sha256 "c8f685ff4414c9660068da2b060041ab929e7459a48992db1f8327f1f64fa332" url "https://pkgs.cloudnet.world/stable/macos/CloudNet_v#{version}.dmg" name "CloudNet for Mac client" desc "Enterprise-level meshVPN cloud service" homepage "https://cloudnet.world/" livecheck do url "https://pkgs.cloudnet.world/stable/appcast.xml" strategy :sparkle end auto_updates true depends_on macos: ">= :catalina" app "CloudNet.app" installer script: { executable: "CloudNet.app/Contents/Resources/cnet", args: ["install"], sudo: true, } uninstall launchctl: "world.cloudnet.client.cloudnetd", quit: "world.cloudnet.client", script: { executable: "CloudNet.app/Contents/Resources/cnet", args: ["uninstall"], sudo: true, }, delete: [ "/Applications/CloudNet.app", "/Library/LaunchDaemons/world.cloudnet.client.cloudnetd.plist", ] zap trash: [ "~/Library/Containers/world.cloudnet.client", "~/Library/Group Containers/$(TeamIdentifierPrefix)world.cloudnet.client", "~/Library/Preferences/world.cloudnet.client.cloudnetd.plist", ] end