diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-03-29 21:49:57 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-03-30 01:32:00 -0400 |
commit | 3bb4cc428aafd8b82ce87b28165f6d3ea3ce02a2 (patch) | |
tree | 60e423f798ea728435372b0d00529503584fe5e3 | |
parent | 9dd87a8cad05ee6c7a60c3d5a44e7d33d2c772ac (diff) | |
download | conf-3bb4cc428aafd8b82ce87b28165f6d3ea3ce02a2.tar.gz conf-3bb4cc428aafd8b82ce87b28165f6d3ea3ce02a2.zip |
add more wifi utilities
-rwxr-xr-x | bin/wifi | 30 | ||||
-rw-r--r-- | sh/aliases | 1 |
2 files changed, 30 insertions, 1 deletions
diff --git a/bin/wifi b/bin/wifi new file mode 100755 index 0000000..ccd5b04 --- /dev/null +++ b/bin/wifi @@ -0,0 +1,30 @@ +#!/bin/sh + +DEV=wlp3s0 +OPEN=open + +if [ -z "$1" ]; then + if sudo netctl status $OPEN > /dev/null 2>&1; then + sudo netctl restart $OPEN + else + sudo systemctl restart netctl-auto@$DEV + fi +else + case $1 in + open) + if ! sudo netctl status $OPEN > /dev/null 2>&1; then + sudo systemctl stop netctl-auto@$DEV + sudo netctl start $OPEN + fi + ;; + wpa) + if ! sudo systemctl status netctl-auto@$DEV > /dev/null 2>&1; then + sudo netctl stop $OPEN + sudo systemctl start netctl-auto@$DEV + fi + ;; + scan) + sudo iw dev $DEV scan | grep SSID | perl -nle 's/^.*SSID: //; print unless $seen{$_}++' + ;; + esac +fi @@ -34,7 +34,6 @@ alias pm="fd --type f . lib" alias bootstrap_cpanm="curl -Ls http://cpanmin.us/ | perl - App::cpanminus" alias v="vim --cmd 'let g:startify_disable_at_vimenter = 1' -c 'call feedkeys(\"t\")'" alias g="vim --cmd 'let g:startify_disable_at_vimenter = 1' -c 'call feedkeys(\"ff\")'" -alias wifi="sudo systemctl restart netctl-auto@wlp3s0" alias utc="env TZ=UTC date" alias pd="perldoc" # }}} |