[package]
name = "codelore"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "CodeLore — Behavioral Code Analyzer CLI"
readme.workspace = true
keywords.workspace = true
categories.workspace = true
[[bin]]
name = "codelore"
path = "src/main.rs"
[lints]
workspace = true
[features]
default = []
spa = ["codelore-lib/spa"]
[dependencies]
codelore-lib = { path = "../codelore-lib", version = "0.27.2" }
clap = { version = "4", features = ["derive"] }
clap_complete = "4"
anyhow = "1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
dirs = "6"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tempfile = "3"
time = { version = "0.3", features = ["macros", "parsing"] }
rmcp = { workspace = true }
tokio = { workspace = true }
schemars = { workspace = true }
[[test]]
name = "mcp_test"
required-features = []
[dev-dependencies]
assert_cmd = "2"
predicates = "3"
tempfile = "3"
walkdir = "2"
codelore-lib = { path = "../codelore-lib", version = "0.27.2", features = ["test-support"] }