Rename the CLI package to tsunagi and its executable to tsng

The command line package is now `tsunagi` and builds the `tsng` executable,
which the packages, the unit, the installers and the workflows install and
run. The core library package becomes `tsunagi-core`, keeping the library name
`tsunagi`, so no code changes `use tsunagi::...`. Directories follow
(crates/tsunagi-core, crates/tsunagi). Every command shown to a person is now
`tsng ...`.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Aleksandr BogomiakovandClaude committed 2026-10-03 02:14:43 +01:00
1 parent bb38562b0a
commit 9966b50407
120 files changed
+631 -635

No files matched your search

Generated
+26 -26
View File
@@ -6234,6 +6234,27 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tsunagi"
version = "0.1.0"
dependencies = [
"anstream",
"anstyle",
"clap",
"iroh",
"netwatch",
"nix 0.31.3",
"simple-dns",
"tempfile",
"tokio",
"tracing",
"tracing-subscriber",
"tsunagi-core",
"tsunagi-tcp-tls",
"tsunagi-wg-quic",
"tsunagi-wireguard",
]
[[package]]
name = "tsunagi-core"
version = "0.1.0"
dependencies = [
"arc-swap",
"bytes",
@@ -6266,34 +6287,13 @@ dependencies = [
"tokio-stream",
"tracing",
"tracing-subscriber",
"tsunagi",
"tsunagi-core",
"tun",
"windows-sys 0.61.2",
"zbus",
"zeroize",
]
[[package]]
name = "tsunagi-cli"
version = "0.1.0"
dependencies = [
"anstream",
"anstyle",
"clap",
"iroh",
"netwatch",
"nix 0.31.3",
"simple-dns",
"tempfile",
"tokio",
"tracing",
"tracing-subscriber",
"tsunagi",
"tsunagi-tcp-tls",
"tsunagi-wg-quic",
"tsunagi-wireguard",
]
[[package]]
name = "tsunagi-tcp-tls"
version = "0.1.0"
@@ -6318,7 +6318,7 @@ dependencies = [
"tokio-rustls",
"tracing",
"tracing-subscriber",
"tsunagi",
"tsunagi-core",
"x25519-dalek",
"zeroize",
]
@@ -6334,7 +6334,7 @@ dependencies = [
"tracing",
"tracing-subscriber",
"tray-icon",
"tsunagi",
"tsunagi-core",
"winit",
]
@@ -6359,7 +6359,7 @@ dependencies = [
"tokio",
"tracing",
"tracing-subscriber",
"tsunagi",
"tsunagi-core",
"zeroize",
]
@@ -6383,7 +6383,7 @@ dependencies = [
"tokio",
"tracing",
"tracing-subscriber",
"tsunagi",
"tsunagi-core",
"zeroize",
]