12 lines
731 B
Markdown
12 lines
731 B
Markdown
# NordVPN macOS WireGuard Backend Plan
|
|
|
|
1. Add a backend selector to `nordvpn-client`.
|
|
2. Keep Linux CLI behavior unchanged.
|
|
3. Add macOS WireGuard dependency probing and install guidance.
|
|
4. Implement token-based NordLynx config generation inspired by `wg-nord`/`wgnord`.
|
|
5. Replace the current preferred macOS control mode from `app-manual` to WireGuard when dependencies and token are available.
|
|
6. Keep app-manual as the last fallback only.
|
|
7. Update `status`, `login`, `connect`, `disconnect`, and `verify` JSON to expose the backend in use.
|
|
8. Update repo docs and skill docs to reflect the new model and required token/dependencies.
|
|
9. Verify command behavior locally without forcing a live VPN connection unless requested.
|