Release v2.0.0
What's new in v2.0.0
We are thrilled to release v2.0.0 — a complete rewrite that transforms cv4pve-cli into a kubectl-style tool for Proxmox VE. 🚀
Manage multiple clusters, run API calls, and automate operations from your workstation with full shell completion and 1000+ built-in aliases.
🔌 Context management
Switch between multiple Proxmox VE clusters instantly — just like kubectl config use-context:
cv4pve-cli config add homelab --host 192.168.1.100 --username root@pam --password secret
cv4pve-cli config use homelab
cv4pve-cli config verify
⚡ Built-in aliases
Over 1000 ready-to-use shortcuts covering the full Proxmox VE API — no more typing long paths:
cv4pve-cli top
cv4pve-cli get vms
cv4pve-cli show vm pve1 100
cv4pve-cli do start vm pve1 100 --wait
cv4pve-cli get cluster not-backed-up
🔤 Shell completion
Tab completion for commands, API paths, context names, VM IDs and parameters — registered automatically on first run (bash, zsh, PowerShell).
📦 API metadata cache
The PVE API schema is downloaded once and cached locally, keyed by PVE version.
The interactive shell has been removed. All operations are now direct subcommands (api, config, alias, etc.).
What's Changed
- Complete CLI refactor: context management, aliases, shell completion by @franklupo in #4
Full Changelog: v1.11.0...v2.0.0