Wifi script - criticisms welcome
Posted: 2018-02-21 01:34
Hey all,
I wrote this rudimentary wifi "manager" (assistant, maybe?) as way to avoid traditional ones, like networkmanager and wicd, due to specific (personal) needs and uses. I'm painfully new to github, and only made this git page to house some common scripts I use from Linux-to-Linux systems, so it's certainly nothing hyper-professional. I just thought I'd share for anyone who is interested, and seek advice as well.
Upsides: insignificant resource usage; uses network/interfaces.d directly; shell script can be modified to add specific needs, like openvpn or macchanger, without unnecessary intrusion (eg, rfkill); and stores network information as files in a common directory (/etc/wpa).
Downsides: currently, no daemon for auto-switching on network change (auto-switching for available networks is a WIP); probably isn't newbie-friendly at all; surely there is at least one or ten unknown issues; doesn't grind coffee beans in the morning. Also, I'm using sysv, so I have no idea what would and woudn't break in systemd.
Constructive criticism welcome and invited.
https://github.com/souperdoupe/crunkbon ... fe-netdude
I wrote this rudimentary wifi "manager" (assistant, maybe?) as way to avoid traditional ones, like networkmanager and wicd, due to specific (personal) needs and uses. I'm painfully new to github, and only made this git page to house some common scripts I use from Linux-to-Linux systems, so it's certainly nothing hyper-professional. I just thought I'd share for anyone who is interested, and seek advice as well.
Upsides: insignificant resource usage; uses network/interfaces.d directly; shell script can be modified to add specific needs, like openvpn or macchanger, without unnecessary intrusion (eg, rfkill); and stores network information as files in a common directory (/etc/wpa).
Downsides: currently, no daemon for auto-switching on network change (auto-switching for available networks is a WIP); probably isn't newbie-friendly at all; surely there is at least one or ten unknown issues; doesn't grind coffee beans in the morning. Also, I'm using sysv, so I have no idea what would and woudn't break in systemd.
Constructive criticism welcome and invited.
https://github.com/souperdoupe/crunkbon ... fe-netdude