[package] name = "kvcli" keywords = ["kv", "cli"] categories = ["command-line-utilities"] version = { workspace = true } description = "A distributed kv storage CLI" authors = { workspace = true } edition = { workspace = true } license = { workspace = true } publish = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [[bin]] name = "kvcli" doctest = false test = false [dependencies] kv-rs = { workspace = true } structopt = { workspace = true } clap = { workspace = true } indicatif = { workspace = true } colored = { workspace = true } config = { workspace = true } chrono = { workspace = true } anyhow = { workspace = true } jsonxf = { workspace = true } mime = { workspace = true } reqwest = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } serde_derive = { workspace = true } tokio = { workspace = true } log = { workspace = true } logos = { workspace = true } tracing-appender = { workspace = true } fern= { workspace = true } sqlformat = { workspace = true } strum = { workspace = true } strum_macros = { workspace = true } ctrlc = "3.4.2" console = "0.15.5" signal-hook = {version = "0.3.17"} human-panic = "1.2.3" rustyline = "12.0" [dev-dependencies] assert_cmd = { workspace = true } predicates = { workspace = true } assert_fs = { workspace = true }