MacOs wifi networks manager CLI in go
Check official docs: https://golang.org/doc/install
$ go get github.com/guilleijo/wificli
$ export PATH=$PATH:$(go env GOPATH)/bin
Commands and flags information. Help information will be displayed if:
- No command used
- Help command or flag used
wificli
wificli help
wificli -h
Lists available wifi networks
wificli list
Turn wifi on or off
wificli on
wificli off
Connect to wifi. Select from list or provide SSID and password using the -n
and -p
flags
# passing values directly
wificli conn -n <SSID> -p <password>
# if no flag is added you will be prompted to select a network and provide the password
wificli conn
Download speed test
wificli speed
Current wifi connection status
wificli status
- Add gifs to README
- Support saved passwords
- Show wifi signal strength
- Implement speed test