Forget about the CLI program or daemon. I can create a window with the
following features. Then, we can decide about the backends. We can
avoid having a full fledged sudo setup by ONLY allowing the few
backends to work with it. This should help securitywise.
Propose GUI:
Main window with:
a) listing the available wifi hotspots and the following buttons:
New, Delete and Edit
b) popup dialog asking for ESSID and password
What do you think? I am waiting your go ahaid. If you tell me to
begin, tomorrow it will be ready.