Files
wcm/README.md
T
2025-01-22 21:47:31 +03:00

37 lines
569 B
Markdown

# vpn-manager
Manage WireGuard VPN peers (both server and clients)
# Development
To start developing:
```
python -m venv .venv
source .venv/Scripts/activate
pip install -e .[test,lint]
# work related commands here
deactivate
```
Tools:
```
pytest
flake8 vpn_manager
black vpn_manager
```
Test runs:
```
# package
$ python -m vpn_manager
run
# script declared in pyproject.toml
$ example
run
```
Run different merging algorithms:
```
python -m vpn_manager.cidr4_merge.cidr4_merger
python -m vpn_manager.cidr4_merge.fast
python -m vpn_manager.cidr4_merge.precise
```