Nimbin[12]?Administration / wifi_nmcli

wifi_nmcli Administration

Connect to wifi using nmcil

wget https://git.christianimmanuel.de/scripts/raw/Administration/wifi_nmcli && chmod 740 wifi_nmcli
wifi_nmcli 878 B · 55 lines raw
#!/bin/bash

#################################################
### Connect to wifi using nmcil

remove() {
   SSID="$1"
   nmcli con del "$SSID"
}

connect() {
   nmcli dev wifi list
   echo ""
   echo "#########################"
   echo "Enter SSID: "
   read -er name
   echo -n "Wifi "
   nmcli --ask dev wifi connect "$name" # password "$password"
}

list() {
   echo "#########################"
   nmcli connection show
}

remove() {
   list
   echo ""
   echo "#########################"
   echo "Please enter the SSID to remove"
   echo -n "SSID: "
   read -er name
   echo ""
   echo "#########################"
   nmcli connection delete "$name"
   echo "#########################"
   list
}



case "$1" in
   "connect")
      connect
      ;;
   "list")
      list
      ;;
   "remove")
      remove
      ;;
   *)
      echo 'Enter [connect|list|remove]'
   ;;
esac