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

36 lines
1.2 KiB
Ruby

cask "aws-vpn-client" do
version "3.9.1"
sha256 "9bba4b27a635e75038703e2cf4cd814aa75306179fac8e500e2c7af4e899e971"
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
auto_updates true
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