[package]
name = "mdt_cli"
version = { workspace = true }
categories = { workspace = true }
documentation = "https://docs.rs/mdt_cli"
edition = { workspace = true }
include = ["src/**/*.rs", "tests/**/*.rs", "Cargo.toml", "readme.md"]
keywords = ["markdown", "templates", "cli"]
license = { workspace = true }
readme = "readme.md"
repository = "https://github.com/ifiokjr/mdt/tree/main/mdt_cli"
rust-version = { workspace = true }
description = "Write docs once, sync everywhere — markdown templates that eliminate doc drift"
[[bin]]
name = "mdt"
path = "src/main.rs"
[dependencies]
clap = { workspace = true, features = ["derive"], default-features = true }
mdt_core = { workspace = true }
mdt_lsp = { workspace = true }
mdt_mcp = { workspace = true }
miette = { workspace = true, features = ["fancy"], default-features = true }
notify = { workspace = true, features = ["macos_fsevent"], default-features = true }
owo-colors = { workspace = true, features = ["supports-colors"], default-features = true }
serde = { workspace = true, features = ["derive"], default-features = true }
serde_json = { workspace = true, default-features = true }
similar = { workspace = true, default-features = true }
supports-color = { workspace = true, default-features = true }
tokio = { workspace = true, features = ["rt-multi-thread"], default-features = true }
tracing-subscriber = { workspace = true, default-features = true }
[dev-dependencies]
assert_cmd = { workspace = true, default-features = true }
insta = { workspace = true, features = ["filters"], default-features = true }
insta-cmd = { workspace = true, default-features = true }
predicates = { workspace = true, default-features = true }
rstest = { workspace = true, default-features = true }
similar-asserts = { workspace = true, default-features = true }
tempfile = { workspace = true, default-features = true }
[lints]
workspace = true