[package] name = "noiseml-client" version = "0.1.0" edition = "2021" description = "CLI client for noiseml." license = "MIT" [[bin]] name = "noiseml" path = "src/main.rs" [dependencies] noiseml-core = { path = "../noiseml-core" } noiseml-proto = { path = "../noiseml-proto" } # Serialisation + RPC capnp = { workspace = true } capnp-rpc = { workspace = true } # Async tokio = { workspace = true } tokio-util = { workspace = true } futures = { workspace = true } # Error handling anyhow = { workspace = true } thiserror = { workspace = true } # Crypto — for fingerprint verification in fetch-key subcommand sha2 = { workspace = true } # Logging tracing = { workspace = true } tracing-subscriber = { workspace = true } # CLI clap = { workspace = true } [dev-dependencies] # Integration tests use noiseml-core, noiseml-proto, and capnp-rpc directly. dashmap = { workspace = true }