Shameless plug: A few months ago I wrote a blog post [1] about integrating PasswordStore + GnuPG + TouchID on MacBook, and used that to automate my work VPN (Cisco AnyConnect) auto-connection [2], hence avoiding the need to interact with a very bad UI that is AnyConnect.
Hopefully others find it useful.
[1]: https://gurjeet.singh.im/blog/passwordstore+gnupg+touchid
[2]: https://gurjeet.singh.im/blog/cisco-anyconnect-vpn-automatio...