diff options
author | Saumit Dinesan <79687674+Saumit-D@users.noreply.github.com> | 2021-11-29 20:43:06 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-29 20:43:06 +0530 |
commit | d7f1bc1917edec4440f41d6ef638c1e221186ea6 (patch) | |
tree | a3d6acab96507286f09b993e3cca629eeba2da0f /scripts | |
parent | 9f9950e6ed8ddfa8bfb698834a05cc6c0de9072b (diff) |
Update vpn-menu
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/vpn-menu | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/scripts/vpn-menu b/scripts/vpn-menu index 251fd7e..1862205 100644 --- a/scripts/vpn-menu +++ b/scripts/vpn-menu @@ -1,28 +1,5 @@ -//doesnt work improve in future - #!/bin/sh -echo "Choose a country...1)US 2)NL 3)JP" -country=("US" "NL" "JP") -select chosen in "${country[@]}"; do - case $chosen in - "US") - echo "Choosing Fastest Virtualized Private American server" - usvpn=$(find /etc/openvpn/client/ -type f | shuf -n 1) - sudo openvpn /etc/openvpn/client/$usvpn - break - ;; - "NL") - echo "Choosing Fastest Virtualized Private NewZealand's server" - nlvpn=$(find /etc/openvpn/client/nl -type f | shuf -n 1) - sudo openvpn --config /etc/openvpn/client/$nlvpn - break - ;; - "JP") - echo "Choosing Fastest Virtualized Private Japanese server" - jpvpn=$(find /etc/openvpn/client/jp -type f | shuf -n 1) - sudo openvpn --config /etc/openvpn/client/$jpvpn - break - ;; - *) echo "invalid option $REPLY";; - esac -done + +vpnid=$(nmcli con | grep "vpn" | cut -d " " -f 1 | dmenu -p "Select VPN to activate/deactivate") +actdeact=$(echo "" | dmenu -p "Activate or Deactivate? (up or down)") +nmcli con $actdeact id $vpnid |