cv4pve-cli

Corsinvest Srl·Corsinvest.cv4pve.cli

Command Line Interface for Proxmox VE

cv4pve-cli is a comprehensive command-line interface tool for Proxmox VE that provides powerful management and automation capabilities for your virtualization infrastructure. Features: - VM/Container management and automation - Snapshot and backup operations - Resource monitoring and management - Cluster operations - Advanced scripting capabilities - Multiple output formats (Text, HTML, JSON, Markdown) - Batch operations support - Integration with Proxmox VE API

winget install --id Corsinvest.cv4pve.cli --exact --source winget

Latest 2.3.0·July 14, 2026

Release Notes

Commands

  • Added a task command tree to inspect and follow async Proxmox tasks by UPID: task list, task show, task wait, task log (with --follow to tail live, polling every 2s) and task stop.
  • Every alias now honors --wait to block until the async Proxmox task finishes (previously the flag was ignored on aliases — start/backup/migrate were fire-and-forget). Aliases
  • Added do restore vm and do restore ct to restore a guest from a vzdump backup archive.
  • Added Ceph read aliases: get ceph status/flags and get node ceph status/osds/mons/mgrs/pools/fs/config. Scripting
  • Commands now return semantic exit codes (0 ok, 1 generic, 2 auth/config, 3 not-found, 4 api/server, 5 task-failed, 6 validation) and print errors to stderr instead of stdout — previously failures printed to stdout and still returned 0. Bug fixes
  • Fixed a startup crash (ArgumentNullException) that made every command fail — the --log-level option was not registered. Documentation
  • Added docs/commands.md (core command reference) and docs/aliases.md (full alias list, regenerable via alias list --output markdown), linked from the README.
  • Added tips for running cv4pve-cli inside AI coding assistants (docs/AI-AGENTS.md). What's Changed
  • docs: add guide for using cv4pve-cli with AI coding assistants (#10) by @franklupo in #11
  • Add restore/ceph aliases, docs pages, fix startup crash by @franklupo in #12
  • Add semantic exit codes and send errors to stderr by @franklupo in #13
  • Wire --wait on aliases (was hardcoded false) by @franklupo in #14
  • Add task subcommand (list/show/wait/log --follow/stop) by @franklupo in #15
  • Release 2.3.0 by @franklupo in #16 Full Changelog: v2.2.1...v2.3.0

Installer type: zip

ArchitectureScopeDownloadSHA256
x86DownloadD9C4FA80DB6E6A85A58C3D5DDB35021EC97578A1C52F1703F9F44BD010BD2BEB
x64DownloadCDE89384FA036E21F364DFEBC0D37E4345C25E1BA0B32B42B07A6491C0A2EDD3
arm64Download617C4269925C1050A5091A7CB0958996FDDA910C46A5DDD0C5869816C20D4257

Details

Homepage
https://github.com/Corsinvest/cv4pve-cli
License
MIT
Publisher
Corsinvest Srl
Support
https://www.corsinvest.it/cv4pve
Privacy Policy
https://www.corsinvest.it/privacy
Copyright
Copyright (c) 2019-2025 Corsinvest Srl
Moniker
cv4pve-cli

Tags

automationclicorsinvestmanagementproxmoxproxmoxvevirtualizationvm

Older versions (6)

2.2.1
ArchitectureScopeDownloadSHA256
x86DownloadB18ADA1582FEA0FBD65DC23F9CE72BB42EE020A03C743E551BA11FFF38CB62D8
x64DownloadCE77217FF199DDB4A5CA35E97E77D35777FD74E7F2BCA23E759542983B676846
arm64DownloadBDED50AC0D65149FB442A3469F1F5934FDF33649749BEFD1C4D12874EB215BC1
2.2.0
ArchitectureScopeDownloadSHA256
x86Download833D3B3A08287E57C95C70629901CD7BA05565F310F90C78D0AF0E9E356FB9AA
x64DownloadCC9055A9465E0B5F6EBEFD3E66774FF34225572DD9885762DBE4C3F5E4941940
arm64Download285DA3A84BF305AA4EC0F1005AE86D28CC087CE8F453F747B8659B9EFB96F371
2.1.0
ArchitectureScopeDownloadSHA256
x86Download9969FE31E51E8D182D6278AA410B5D5557FE5FD29905A361888560F17DBA9A7C
x64Download47DF57927B1B23299C74BADE52A8A6F15E5AD8E4F2DF4923FC4D2ABB4F1B39B0
arm64Download9EBBD7BFD97533BEAE43E718C846BBF13FF91F3DDBEBBFA598100FCF82A2448E
2.0.0
ArchitectureScopeDownloadSHA256
x86Download8E958E948FDAF8173E29735815C80F37C4016A3F526087EAD66CCF6C01FED609
x64Download031438887BE9AE72B9F38396BAE3DAEE8CCB9A060A553E7BC421298903B3C231
arm64DownloadEA350C8E08DD65ED4D878BBFBDC98A66B852878F4648DF0DC8EA6C0FEF02EC9F
1.11.0
ArchitectureScopeDownloadSHA256
x86Download7A60AD365A5A447516066E096FFE6CF0C5074BCE312EE99C0F525819880DDA39
x64Download3EAB8B3FC9EED4212FAD45C0DCC61CD4E40D15482ECF42383AF0C1954C8BB75E
arm64DownloadF099549CEB5AD71F16ADB30DDD1749208F5C566E1B1C4355FF13D860F3E0613F
1.10.0
ArchitectureScopeDownloadSHA256
x64Download7551E0A01979AB4B82581C310490A3795BC894DE7343BABFC00418691E573243
x86Download7D8F25D680B228F222D311C1A6FF03537580887383C49D8AEC02936735A517A2
arm64Download31C9B81DBC1EC48B23CCBFE04098DDB7C3402124BAF5253C8DA50D660917A51C