easywireguard-0.1.0 is not a library.
easywireguard (ewg)
WireGuard without the hand-editing: manage live interfaces wherever their
.conf files live, and generate full-mesh configs from one manifest. Pure Rust,
no wg binary required for keys or generation.
Run interfaces (this box)
Reading /etc/wireguard needs root; ewg auto-elevates with sudo when a dir
isn't readable (set EWG_NO_SUDO=1 to disable). Point at other dirs with
--dir or $EWG_DIR.
Keys
Mesh (design then generate)
Describe every node once, then generate each node's config as "all peers minus itself".
--private is optional: omit it for a public-only manifest and paste keys in
later. mesh list --json never includes private keys.