[workspace] members = [ "crates/provctl-core", "crates/provctl-config", "crates/provctl-backend", "crates/provctl-cli", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2021" authors = ["Syntaxis Contributors"] license = "MIT" repository = "https://github.com/syntaxis-ai/provctl" [workspace.dependencies] tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_toml = "0.8" clap = { version = "4", features = ["derive", "cargo"] } thiserror = "1" log = "0.4" env_logger = "0.11" anyhow = "1" [workspace.lints.rust] unsafe_code = "forbid" missing_docs = "warn" [workspace.lints.clippy] all = "warn" pedantic = "warn" nursery = "warn" unwrap_used = "warn" expect_used = "warn"