[package]
name = "docling-cli"
description = "Command-line interface for docling.rs (the `docling-rs` binary; a Rust port of docling)."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme.workspace = true
keywords.workspace = true
categories = ["command-line-utilities", "text-processing"]
rust-version.workspace = true
[[bin]]
name = "docling-rs"
path = "src/main.rs"
[features]
default = ["chunking"]
web-browser = ["docling/web-browser"]
chunking = ["docling/chunking"]
serve = ["dep:docling-serve", "dep:tokio"]
cuda = ["docling/cuda"]
tensorrt = ["docling/tensorrt"]
directml = ["docling/directml"]
coreml = ["docling/coreml"]
[dependencies]
docling = { path = "../docling", version = "0.52.0" }
docling-serve = { path = "../docling-serve", version = "0.52.0", optional = true, default-features = false }
serde_json = "1"
tokio = { version = "1", features = ["rt-multi-thread"], optional = true }