[package] name = "searchi-cli" version.workspace = true edition.workspace = true license.workspace = true description = "Local, offline Searchi indexing and search command line interface" [[bin]] name = "searchi" path = "src/main.rs" [dependencies] anyhow.workspace = true clap = { version = "4", features = ["derive"] } searchi-core = { path = "../searchi-core" } searchi-service = { path = "../searchi-service" } searchi-assets = { path = "../searchi-assets" } serde_json.workspace = true serde.workspace = true rmcp = { version = "=3.5.1", default-features = false, features = ["server", "macros", "transport-io"] } tokio = { version = "1", features = ["rt", "sync", "io-std"] } tokio-util = { version = "0.7", features = ["codec"] } futures-util = { version = "0.3", features = ["sink"] } uuid = { version = "1", features = ["v4"] } [dev-dependencies] tempfile = "3" rusqlite = { version = "0.32", features = ["bundled"] }