[package] name = "typedialog-prov-gen" version.workspace = true edition.workspace = true authors.workspace = true repository.workspace = true license.workspace = true [dependencies] # Workspace dependencies serde = { workspace = true } serde_json = { workspace = true } serde_yaml = { workspace = true } toml = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } clap = { workspace = true } async-trait = { workspace = true } tokio = { workspace = true } futures = { workspace = true } tera = { workspace = true } chrono = { workspace = true } rand = { workspace = true } tempfile = { workspace = true } dirs = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } # Internal dependencies (workspace path) typedialog-core = { path = "../typedialog-core", features = ["ai_backend"] } typedialog-ai = { path = "../typedialog-ai" } # Additional workspace dependencies cargo_toml = { workspace = true } uuid = { workspace = true } regex = { workspace = true } strum = { workspace = true } strum_macros = { workspace = true } [dev-dependencies] tempfile = { workspace = true } [[bin]] name = "typedialog-prov-gen" path = "src/main.rs" [package.metadata.binstall] pkg-url = "{ repo }/releases/download/v{ version }/typedialog-{ target }.tar.gz" bin-dir = "bin/{ bin }" pkg-fmt = "tgz" [lib] name = "typedialog_prov_gen" path = "src/lib.rs"