cask "rancher" do arch arm: "aarch64", intel: "x86_64" version "1.19.3" sha256 arm: "81a3eab66aaae66ff3acb7028291a2a5dc8eba8e2613953eec04a264dcb76e23", intel: "0b0a706a47a7e0262c491b74a661c1fcc04b6df146cb5dc3da7c65a894642602" url "https://github.com/rancher-sandbox/rancher-desktop/releases/download/v#{version}/Rancher.Desktop-#{version}.#{arch}.dmg", verified: "github.com/rancher-sandbox/rancher-desktop/" name "Rancher Desktop" desc "Kubernetes and container management on the desktop" homepage "https://rancherdesktop.io/" livecheck do url :url strategy :github_latest end auto_updates true conflicts_with cask: "docker" depends_on macos: ">= :catalina" app "Rancher Desktop.app" uninstall quit: "io.rancherdesktop.app", delete: [ "/opt/rancher-desktop", "/private/etc/sudoers.d/zzzzz-rancher-desktop-lima", # zzzzz is not a typo "/private/var/run/docker.sock", "/private/var/run/rancher-desktop-*", ] zap trash: [ "~/.kuberlr", "~/.rd", "~/Library/Application Support/Caches/rancher-desktop-updater", "~/Library/Application Support/Rancher Desktop", "~/Library/Application Support/rancher-desktop", "~/Library/Caches/io.rancherdesktop.app*", "~/Library/Caches/rancher-desktop", "~/Library/Logs/rancher-desktop", "~/Library/Preferences/ByHost/io.rancherdesktop.app*", "~/Library/Preferences/io.rancherdesktop.app.plist", "~/Library/Preferences/rancher-desktop", "~/Library/Saved Application State/io.rancherdesktop.app.savedState", ] end