[package]
name = "turbospark-cli"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
publish.workspace = true
description = "The turbospark-check process entry point: reads argv, calls the invocation crate, applies its exit-status/stream-routing decisions, and prints the resolved request."
[[bin]]
name = "turbospark"
path = "src/bin/turbospark.rs"
[[bin]]
name = "turbospark-check"
path = "src/main.rs"
[[bin]]
name = "turbospark-model"
path = "src/bin/model.rs"
[[bin]]
name = "turbospark-image"
path = "src/bin/image.rs"
[dependencies]
libc = "0.2"
invocation = { package = "turbospark-invocation", path = "../invocation", version = "0.1.0" }
catalog = { package = "turbospark-catalog", path = "../catalog", version = "0.1.0" }
runtime = { package = "turbospark-runtime", path = "../runtime", version = "0.1.0" }
selection = { package = "turbospark-selection", path = "../selection", version = "0.1.0" }
tokenizer = { package = "turbospark-tokenizer", path = "../tokenizer", version = "0.1.0" }
repack = { package = "turbospark-repack", path = "../repack", version = "0.1.0" }
model_io = { package = "turbospark-model-io", path = "../model-io", version = "0.1.0" }
image = { package = "turbospark-image", path = "../image", version = "0.1.0" }
window_fit = { package = "turbospark-window-fit", path = "../window-fit", version = "0.1.0" }
turbospark-vision-io = { path = "../vision-io", version = "0.1.0" }
serde_json = "1"
indicatif = "0.18"