[package] name = "cbd-cli" version.workspace = true edition.workspace = true [dependencies] clap.workspace = true clap_complete.workspace = true clap_mangen.workspace = true # The `client` feature adds the gRPC executor for the remote # library/queue/global commands. Kept optional so binaries' build.rs can # depend on this crate (default features = clap only) without dragging in # tonic on every build (architecture/cli.md D1/D7). crabidy-core = { workspace = true, optional = true } tonic = { workspace = true, optional = true, features = [ "transport", "codegen", ] } tokio = { workspace = true, optional = true, features = [ "rt-multi-thread", "macros", ] } base64 = { workspace = true, optional = true } [features] default = [] client = ["dep:crabidy-core", "dep:tonic", "dep:tokio", "dep:base64"]