From 3c38e550db8363eadc628df9ecfb903c9f3f4ea2 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Tue, 16 Apr 2024 09:23:17 -0400 Subject: [PATCH] fix my sanity when logging in --- scripts/guru-vpn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/guru-vpn b/scripts/guru-vpn index 9cffc38..187fc10 100755 --- a/scripts/guru-vpn +++ b/scripts/guru-vpn @@ -103,7 +103,8 @@ def handle_disconnect(args: argparse.Namespace) -> int: # Disconnect from Guru VPN print("Bringing down Guru VPN") result = subprocess.run(["nmcli", "connection", "down", "Guru VPN"]) - return result.returncode + return 0 + def main() -> int: @@ -131,9 +132,8 @@ def main() -> int: # Handle subcommands cmd_fns = { - "connect": handle_connect, + "connect": lambda args: handle_disconnect(args) or handle_connect(args), "disconnect": handle_disconnect, - "reconnect": lambda args: handle_disconnect(args) or handle_connect(args), } return cmd_fns[args.operation](args)