cask "multipass" do version "1.15.1" sha256 "9d28152cef3d5dbb02f44355d01b45678a290be0bd66e9151fa7873594e1c94e" on_arm do postflight do File.symlink("/Library/Application Support/com.canonical.multipass/Resources/completions/bash/multipass", "#{HOMEBREW_PREFIX}/etc/bash_completion.d/multipass") end end url "https://github.com/canonical/multipass/releases/download/v#{version}/multipass-#{version}+mac-Darwin.pkg" name "Multipass" desc "Orchestrates virtual Ubuntu instances" homepage "https://github.com/canonical/multipass/" livecheck do url :url strategy :github_latest end no_autobump! because: :requires_manual_review depends_on macos: ">= :mojave" pkg "multipass-#{version}+mac-Darwin.pkg" uninstall launchctl: "com.canonical.multipassd", pkgutil: "com.canonical.multipass.*", delete: [ "#{HOMEBREW_PREFIX}/etc/bash_completion.d/multipass", "/Applications/Multipass.app", "/Library/Application Support/com.canonical.multipass", "/Library/Logs/Multipass", "/usr/local/bin/multipass", "/usr/local/etc/bash_completion.d/multipass", ] zap trash: [ "~/Library/Application Support/com.canonical.multipassGui", "~/Library/Application Support/multipass", "~/Library/Application Support/multipass-gui", "~/Library/LaunchAgents/com.canonical.multipass.gui.autostart.plist", "~/Library/Preferences/multipass", "~/Library/Saved Application State/com.canonical.multipassGui.savedState", ] end