cask "aws-vpn-client" do version "5.3.2" sha256 "29c0fc329b7ac457bbbb3ee71004bf4f7ef76a928b08c8c589a04f65804f8986" 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-release-notes.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: [ "/Applications/AWS VPN Client", "/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