[package] name = "protolog-cli" version.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true description = "Protolog command-line interface (CLI)" documentation.workspace = true readme.workspace = true homepage.workspace = true repository.workspace = true license.workspace = true keywords = ["protobuf", "serialization", "storage", "stream", "tool"] categories = ["command-line-utilities", "database-implementations", "encoding"] publish.workspace = true [features] default = ["encrypt", "gzip", "lz4", "tracing"] encrypt = ["protolog/encrypt"] gzip = ["protolog/gzip"] lz4 = ["protolog/lz4"] tracing = ["protolog/tracing"] [dependencies] argfile = "0.1.6" bytesize = "1.3.0" cap-tempfile.workspace = true clap = { version = "4.4.6", features = ["color", "derive", "unicode"] } dirs = "5.0.1" dotenvy = "0.15.7" protolog = { version = "0.0.0" } #protolog = { path = "../../lib/protolog" } shadow-rs = "0.24.1" tokio = { version = "1.33.0", features = ["full"] } tracing = "0.1.40" tracing-subscriber = "0.3.17" wild = "2.2.0" [build-dependencies] shadow-rs = "0.24.1" [[bin]] name = "protolog" path = "src/main.rs"