[package] name = "kei-provision" version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Unified VPS provisioner — one CLI for Vultr / Linode / DigitalOcean / baremetal. Supersedes provision-vultr.sh." authors.workspace = true license.workspace = true [[bin]] name = "kei-provision" path = "src/main.rs" [lib] name = "kei_provision" path = "src/lib.rs" [dependencies] clap = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } [dev-dependencies] tempfile = { workspace = true } [package.metadata.keisei] backend = "external-cli" description = "Shells out to `vultr-cli` (Vultr) / `linode-cli` (Linode) / `doctl` (DigitalOcean). Parses JSON output. Honors VULTR_API_KEY / LINODE_TOKEN / DIGITALOCEAN_TOKEN env refs per RULE 0.8." authors = ["Denis Parfionovich "] supersedes = ["provision-vultr.sh"]