35 lines
1.2 KiB
Ruby
35 lines
1.2 KiB
Ruby
cask "aws-vpn-client" do
|
|
version "3.9.0"
|
|
sha256 "f0f6a5579fe9431577452e8aac07241c36cb34c2b3f028dfdd07f41d00ff80d8"
|
|
|
|
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
|
|
|
|
depends_on macos: ">= :big_sur"
|
|
|
|
pkg "AWS_VPN_Client.pkg"
|
|
|
|
uninstall launchctl: "com.amazonaws.acvc.helper",
|
|
quit: "com.amazonaws.acvc.osx",
|
|
pkgutil: "com.amazon.awsvpnclient",
|
|
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
|