[package] name = "ledger-cli" version = "0.1.0" edition.workspace = true license.workspace = true repository.workspace = true description = "wanderbooks: the one executable (viewer, books server, host, agents' bridge, owner's commands)." [[bin]] name = "wanderbooks" path = "src/main.rs" [features] default = ["gui"] # The viewer. Off in the server-only build for another machine (plan # D-22, P9), so a headless machine carries no window libraries. gui = ["dep:ledger-gui"] [dependencies] ledger-host = { path = "../ledger-host" } ledger-mcp = { path = "../ledger-mcp" } ledger-store = { path = "../ledger-store" } ledger-gui = { path = "../ledger-gui", optional = true } [dev-dependencies] base64 = "0.22" libc = "0.2" reqwest = "0.13" rmcp = { version = "3", features = ["client", "transport-streamable-http-client-reqwest"] } tokio = { version = "1", features = ["macros", "rt-multi-thread", "time"] } ledger-core = { path = "../ledger-core" } ledger-vault = { path = "../ledger-vault" } serde_json = "1" sha2 = "0.10" tempfile = "3" [lints] workspace = true