homebrew-cask/Casks/aws-vpn-client.rb

33 lines
1.2 KiB
Ruby

cask "aws-vpn-client" do
version "3.2.0"
sha256 "cb09c0a6dabfa98d30ef389977395228f5e89e260e2df8364be81ec0ef9ac6a4"
url "https://d20adtppz83p9s.cloudfront.net/OSX/#{version}/AWS_VPN_Client.pkg",
verified: "d20adtppz83p9s.cloudfront.net/"
name "AWS Client VPN"
desc "Managed client-based VPN service to securely access AWS resources"
homepage "https://aws.amazon.com/vpn/"
livecheck do
url "https://docs.aws.amazon.com/vpn/latest/clientvpn-user/client-vpn-connect-macos.html"
regex(%r{href=.*?v?(\d+(?:\.\d+)+)/AWS_VPN_Client\.pkg}i)
end
pkg "AWS_VPN_Client.pkg"
uninstall pkgutil: "com.amazon.awsvpnclient",
quit: "com.amazonaws.acvc.osx",
launchctl: "com.amazonaws.acvc.helper",
delete: [
"/Library/Application Support/AWSVPNClient",
"/Library/LaunchDaemons/com.amazonaws.acvc.helper.plist",
"/Library/PrivilegedHelperTools/com.amazonaws.acvc.helper",
]
zap trash: [
"~/.config/AWSVPNClient",
"~/Library/Preferences/com.amazonaws.acvc.osx.plist",
"~/Library/Saved Application State/com.amazonaws.acvc.osx.savedState",
]
end