pmx 0.5.0
pmx 0.5.0
Proxmox command-line interface.
Install
Download the archive for your platform from the assets below, verify it
against pmx_0.5.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
- cf15753: deps: bump go-runewidth to v0.0.29 (@wayneeseguin)
- 3433c05: deps: bump the Proxmox SDK to v3.10.0 (@wayneeseguin)
- e2fe7e0: feat(pbs): add priority, identifier, unit, kernel, and structured filters to node journal (@wayneeseguin)
- a2896d5: feat(pbs): add s3 check, reset-counters, and datastore s3-refresh (@wayneeseguin)
- e6e685d: feat(pbs): add s3 endpoint configuration and bucket listing commands (@wayneeseguin)
- 9f93c61: feat(pdm): add priority, identifier, unit, kernel, and structured filters to node journal (@wayneeseguin)
- 3269ea7: feat(pve): add cluster ceph restart-bulk for cluster-wide rolling daemon restarts (@wayneeseguin)
- e3a2497: feat(pve): add node ceph releases listing the installable Ceph releases (@wayneeseguin)
- 3a60b23: feat(pve): add node ceph restart-bulk for rolling OSD restarts with dry-run plans (@wayneeseguin)
- 8531209: feat(pve): add priority, identifier, unit, kernel, and structured filters to node journal (@wayneeseguin)
- 14841a2: feat(pve): keep restart-bulk wait errors neutral and share the async UPID render (@wayneeseguin)
- ac11217: feat: add operator-bounded task wait options and a shared task-log renderer (@wayneeseguin)
- 0ababcd: feat: add shared journal filter flags and structured-journal rendering (@wayneeseguin)
- 02eb9cb: fix: stop tablewriter splitting hyphenated column headers (@wayneeseguin)
- 5810d26: refactor: share the ceph dry-run log and async UPID rendering across node and cluster (@wayneeseguin)
- 5cdf5e6: release: pin the goreleaser version instead of floating on v2 (@wayneeseguin)