homebrew-cask/Casks/e/expressvpn.rb

34 lines
1.1 KiB
Ruby

cask "expressvpn" do
version "11.41.0.77955"
sha256 "40cc0a3b8fd83bc78d03e8fb5f9642624bdbbefb213ce5b232a3b70188185300"
url "https://www.expressvpn.works/clients/mac/expressvpn_mac_#{version}_release.pkg"
name "ExpressVPN"
desc "VPN client for secure internet access and private browsing"
homepage "https://www.expressvpn.works/"
livecheck do
url "https://www.expressvpn.works/clients/latest/mac"
strategy :header_match
end
pkg "expressvpn_mac_#{version}_release.pkg"
uninstall launchctl: "com.expressvpn.ExpressVPN.agent",
script: {
executable: "/Applications/ExpressVPN.app/Contents/Resources/uninstall.tool",
input: ["Yes"],
sudo: true,
},
pkgutil: "com.expressvpn.ExpressVPN"
zap trash: [
"/Library/Application Support/com.expressvpn.ExpressVPN",
"/Library/LaunchDaemons/com.expressvpn.expressvpnd.plist",
"~/Library/Application Support/com.expressvpn.ExpressVPN",
"~/Library/HTTPStorages/com.expressvpn.ExpressVPN",
"~/Library/Logs/ExpressVPN",
"~/Library/Preferences/com.expressvpn.ExpressVPN.plist",
]
end