34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
cask "viscosity" do
|
|
version "1.11.1"
|
|
sha256 "1fda602e5bdf98682557987912b12ba5081d6df8778aac808cd34b94af24d4d7"
|
|
|
|
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
|