- [X] Set WiFi interface
- [X] List WiFi Interfaces
- [X] Filter out device names
- [X] Autocomplete device names
- [X] List available access points
- [X] Connect to AP
- [X] List configuration files
- [X] Connect using existing configuration
- [ ] Create new configurations
- [X] Secondary connection for VPN services
- [ ] Make VPN persistent to profile
- [ ] Disconnect profile
- [ ] Match active profiles on startup
To see all available networking commands, issue
M-x nm/
and select an item from the list of autocomplete options.
command | description |
---|---|
nm/list-access-points | List available access points |
nm/list-active-connections | Show the active profiles |
nm/show-wifi-status | Show WiFi status |
nm/set-interface | Set default interface (and VPN) |
nm/connect-basic | Connect to a new network |
nm/connect-with-profile | Connect to wifi with an already configured network profile |
nm/connect-vpn-profile | Connect to VPN with an already configured VPN profile |
To run the ERT tests run the command in the box below. Functions with interactive
is not tested.
emacs -batch -l ert -l nm.tests.el -f ert-run-tests-batch-and-exit