diff options
Diffstat (limited to 'wls')
| -rwxr-xr-x | wls | 47 |
1 files changed, 0 insertions, 47 deletions
@@ -1,47 +0,0 @@ -#!/usr/bin/env sh - -# Terribly written wireless network control script - -dev=wlp2s0 - -connect() { - sudo wpa_supplicant -B -i $dev -c "$1" - sleep 3s - sudo dhcpcd $dev -} - -dird="${HOME}/.config/wireless" - -sudo killall wpa_supplicant -sudo dhcpcd -k $dev -sudo ip link set $dev up - -ssids=$(sudo iw dev $dev scan | grep SSID | cut -d\ -f 2-) -for s in $ssids; do - if [ -f "$dird/$s" ]; then - echo -n "Connect to $s? [y]/* " - y=""; read -r y; - if [ -z "$y" ]; then - connect "$dird/$s" - exit 0; - fi; - fi; -done; - -ls "$dird" -echo -n "--> " -read -r ssid - -if [ ! -f "$dird/$ssid" ]; then - echo Creating new network profile, enter passphrase: - read -r pass - wpa_passphrase "$ssid" "$pass" > "$dird"/"$ssid" - echo -n "Edit file (y/[n])? " - read -r edit - if [ "$edit" = "y" ]; then - $EDITOR "$dird"/"$ssid" - fi; -fi; - -connect "$dird/$ssid" - |
