Skip to content

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 09:28
· 14 commits to master since this release
a85f53d

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.

⚠️ Breaking changes
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