cask "multipass" do version "1.13.1" sha256 "0b1bc65df103c44d7e10a4afacd6c379a8ecc48d86b318b6540c382419749a89" 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 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/multipass", "~/Library/Application Support/multipass-gui", "~/Library/LaunchAgents/com.canonical.multipass.gui.autostart.plist", "~/Library/Preferences/multipass", ] end