So I’ve been having this irritating problem of configuring wifi on my small mini-computers in command-line.
Getting a little bit frustrated with the tedious work of configuring the wpa-supplement and /etc/network/interfaces just to get my system configured with my home network, I found this nifty little tool called wicd.
WICD is a network manager that comes in many flavors mostly in GUI ontop of a X Window.
Running a headless Raspberry Pi, I don’t want to boot up and X11 forward a display just to configure it.
Luckily, WICD comes with an ncurses version which makes the configuration step so much easier.
All you need is just to do a:
# on debian-ubuntu systems: $ sudo apt-get wicd-curses
Most distributions already manage the package so you can quickly get in there and pull it.