[package]
name = "docterm"
authors = ["Sébastien LUNDI"]
description = "A TUI-first documentation browser for Dash/Zeal docsets, optimized for the terminal."
readme = "../README.md"
license = "Apache-2.0"
repository = "https://codeberg.org/slundi/docdb"
keywords = ["tui", "documentation", "docset", "dash", "zeal"]
categories = ["command-line-utilities", "development-tools"]
version = "0.2.0"
edition = "2024"
[badges]
maintenance = { status = "actively-developed" }
[dependencies]
toml = "0.9"
serde = { version = "1.0", features = ["derive"] }
xdg = "3.0"
tracing.workspace = true
tracing-subscriber.workspace = true
thiserror.workspace = true
gumdrop = "0.8"
ratatui = "0.30"
termimad = "0.34"
tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "sync", "fs", "io-util"] }
reqwest = { version = "0.13", default-features = false, features = ["stream", "rustls"] }
rusqlite = { version = "0.39", features = ["bundled"] }
zstd = "0.13"
tar = "0.4"
flate2 = "1.0"
tempfile = "3"
nucleo = "0.5"
quick-xml.workspace = true
scraper = "0.26"
fast_html2md = "0.0.61"
async-trait = "0.1"
serde_json = "1.0"
rust-mcp-sdk = "0.9"
rayon = "1.12"