pmx 0.6.0
Proxmox command-line interface.
Install
Download the archive for your platform from the assets below, verify it
against pmx_0.6.0_SHA256SUMS, extract, and place pmx on your PATH.
Persona symlinks (optional)
pmx inspects how it was invoked (argv[0]) to decide which commands to
expose: named (or symlinked as) pve, it hoists the Proxmox VE groups to
the root; named pbs, it hoists the Proxmox Backup Server groups; named
pdm, it hoists the Proxmox Datacenter Manager groups. The archive ships
a single pmx binary — most archive formats (notably .zip, used for
the Windows build) do not reliably preserve symlinks, so create them
yourself after installing:
sudo ln -s pmx /usr/local/bin/pve
sudo ln -s pmx /usr/local/bin/pbs
sudo ln -s pmx /usr/local/bin/pdm(make install, when building from source, creates all three symlinks
automatically.) See the README's Personas section
for the full command surface each persona exposes.
Changelog
- 3dc8655: docs(cluster): describe the wait and its --wait-timeout bound in every guest bulk verb's help (@wayneeseguin)
- b3b5ed5: feat: add a global --wait-timeout bound on task waits (@wayneeseguin)
- d7fc225: fix(cluster): drop the bulk action prefix from the ceph restart-bulk wait error (@wayneeseguin)
- c01e271: fix(node): give the ceph restart-bulk wait failure its own operation prefix (@wayneeseguin)
- a7bc944: fix(pbs): ignore inherited flags when checking an update for changes (@wayneeseguin)
- a321a1b: fix(rsync): pass a negative --wait-timeout through to the root's validation (@wayneeseguin)
- 2803969: fix: honour --wait-timeout in the PDM proxy and pin the wait bound wiring (@wayneeseguin)
- 187058e: fix: say seven days instead of 604800s in the unbounded deadline message (@wayneeseguin)
- 54a4c0a: fix: tidy the --wait-timeout comments, docs, and guards (@wayneeseguin)
- f46a082: refactor(cluster): move ceph restart-bulk beside its tests (@wayneeseguin)
- e2d6cc9: refactor(pbs): render the async task handle through the shared helper (@wayneeseguin)