cask "viscosity" do version "1.11" sha256 "058fbc55344807f89d7d4cb1cc8025e2f84d5feee217d8f0d5d7c2058542c210" url "https://swupdate.sparklabs.com/download/mac/release/viscosity/Viscosity%20#{version}.dmg" name "Viscosity" desc "OpenVPN client with AppleScript support" homepage "https://www.sparklabs.com/viscosity/" livecheck do url "https://swupdate.sparklabs.com/appcast/mac/release/viscosity/" strategy :sparkle, &:short_version end auto_updates true depends_on macos: ">= :catalina" app "Viscosity.app" uninstall launchctl: "com.sparklabs.ViscosityHelper", signal: ["TERM", "com.viscosityvpn.Viscosity"], delete: [ "/Library/Application Support/Viscosity", "/Library/PrivilegedHelperTools/com.sparklabs.ViscosityHelper", ] zap trash: [ "~/Library/Application Support/Viscosity", "~/Library/Caches/com.plausiblelabs.crashreporter.data/com.viscosityvpn.Viscosity", "~/Library/HTTPStorages/com.viscosityvpn.Viscosity", "~/Library/Preferences/com.viscosityvpn.Viscosity.plist", ] end