ref: 46eef5dc3125b0315222854e7993b5240d35f51b
bin/is-vpn-connected
#!/usr/bin/env python
# Status code:
#
#   0 => Connected
#   1 => Not connected
import subprocess
cmd = 'nmcli --terse connection show --active'
def main():
    out = subprocess.check_output(cmd.split(' '))
    for line in out.splitlines():
        if 'vpn' in str(line):
            print('{"text": "VPN: up"}')
            return
    print('{"text": "VPN: down"}')
main()