Perhaps we all agree that connecting or switching wifi network in Linux can be a pain. (if you're a terminal dude!)
Recently I became really frustrated with nmcli and its over-complicated process. So I decided to build something that I can use more easily to switch access points.
I don't know if there's already such a program that can help you to do so, I didn't research and honestly I don't care! I wanted to build it myself and also have some fun.
So here it is! A program that helps you to control you wireless connection on your Linux machine. Most important goal of this project was to be genuinely easy to use.
It looks cool (uses huh? library from charmbracelet), it's easy to use and fast enough.
Connecting and forgetting:
Direct connection:
Turning Wi-Fi on/off:
huh? library, providing an intuitive and visually appealing user experience.git clone https://github.com/Vistahm/ewc.git
cd ewc
go build -o ewc *.go
./ewcYou can also move the executable file to your /usr/local/bin directory to use it globally on your machine.
mv ./ewc /usr/local/bin
For auto installation just enter the following line in your terminal:
bash -c "$(curl -sLo- https://gist.githubusercontent.com/Vistahm/9a0d968f1e20057e534559e8e016adc6/raw/8766da4ffe7ef9c58733716319f865e69007a428/install.sh)"
This project requires the following Go libraries:
When you build the project, Go will automatically download and install these dependencies for you.
This program is still under development. Bugs can appear. If you encounter any problem feel free to open an issue under this repository.
Any contributions are welcome!