[package] name = "xs-lib" version = "0.4.0" edition = "2021" authors = ["Andy Gayton "] description = "xs-lib is a command-line tool (xs) and a Rust library (xs_lib) for recording and retrieving sequential streams of payloads. It uses Lightning Memory-Mapped Database (LMDB) for local data storage." keywords = ["cli", "queue", "embedded", "eventstore", "lmdb"] categories = ["command-line-utilities", "embedded", "database"] readme = "README.md" homepage = "https://github.com/cablehead/xs" repository = "https://github.com/cablehead/xs" license = "MIT" [[bin]] name = "xs" path = "src/main.rs" [dependencies] clap = { version = "4.3", features = ["derive", "wrap_help"] } serde = { version = "1.0.142", features = ["derive"] } serde_json = "1.0.83" lmdb-rkv = "0.14.0" scru128 = { version = "2.2.0", features = ["serde"] } signal-hook = "0.3.14" [dev-dependencies] indoc = "1.0.7" temp-dir = "0.1.11"