cask "cloudnet" do version "1.36.2.15" sha256 "a17302efdb84888950c08b994c533973a2a9794c6f389b92619a730959e9a6af" 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 quit: "world.cloudnet.client", launchctl: "world.cloudnet.client.cloudnetd", 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