nordvpn-ui/README.md

31 lines
1 KiB
Markdown

# nordvpn-ui
Desktop GUI for the NordVPN Linux CLI. Connect by picking a country from a flag list/grid or by clicking the world map. Status is polled in the background.
**Not affiliated with, endorsed by, or sponsored by Nord Security or NordVPN.** This is an independent third-party UI that shells out to the official `nordvpn` Linux CLI.
Requires a working `nordvpn` CLI (logged in). Config (`config.toml`) is stored next to the binary.
```bash
cargo run --release
```
| | |
| --- | --- |
| Connect | Click map or country list |
| Switch without confirm | Double-click |
| Disconnect | Bottom-left button |
| Favorites / CLI path / poll rate | **Configure** |
Design notes: [`SPEC.md`](SPEC.md).
## License
[MIT](LICENSE)
## Attribution
| Path | Source | License |
| --- | --- | --- |
| `flags/*.svg` | [emcrisostomo/flags](https://github.com/emcrisostomo/flags) | Public domain |
| `assets/world.geojson` | [Natural Earth](https://www.naturalearthdata.com/) | [Public domain](https://www.naturalearthdata.com/about/terms-of-use/) |