mirror of
https://github.com/CloudNebulaProject/zmgr.git
synced 2026-04-10 13:10:42 +00:00
Batch 1 of developer experience improvements: - Destroy requires typing zone name to confirm (or --yes/-y for scripts) - Non-interactive (non-TTY) mode refuses destructive ops without --yes - Create/destroy print numbered step-by-step progress - Partial failure during create prints cleanup guidance (orphaned VNICs etc) - New `zmgr validate` checks KDL syntax, referential integrity, gateway in network, range in network, duplicate IPs, pool utilization warnings - New `zmgr completions <shell>` generates bash/zsh/fish completions - Added --version flag - Dry-run notes that IP allocation is tentative Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
15 lines
352 B
TOML
15 lines
352 B
TOML
[package]
|
|
name = "zmgr"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
chrono = "0.4.44"
|
|
clap = { version = "4.6.0", features = ["derive"] }
|
|
clap_complete = "4.6.0"
|
|
ipnet = "2.12.0"
|
|
kdl = "6.5.0"
|
|
miette = { version = "7.6.0", features = ["fancy"] }
|
|
serde = { version = "1.0.228", features = ["derive"] }
|
|
serde_json = "1.0.149"
|
|
thiserror = "2.0.18"
|