pmx 0.3.5
pmx 0.3.5
Proxmox command-line interface.
Install
Download the archive for your platform from the assets below, verify it
against pmx_0.3.5_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
- 985d9f4: Add --require-context to lab create, cluster init/join, and scale (@wayneeseguin)
- 8aae1ad: Drop the rejected -y from pveceph install and answer apt's own prompt (@wayneeseguin)
- bed02f9: Fix VMID collisions, PVE 9.2 OSD matching, apt hangs, and unknown sdn nodes (@wayneeseguin)
- a60df85: Skip the SDN subnet listing for a vnet that does not exist yet (@wayneeseguin)
- 6fb71c3: Thin-provision lab storage, fix the capacity gate (@wayneeseguin)
- a180f12: Tunnel the Proxmox API connection through ssh.jump (@wayneeseguin)
- a6b5a58: build: move to Go 1.27.0 and refresh dependencies (@wayneeseguin)
- 9a3fccf: deps: update proxmox-apiclient-go to v3.8.7 (@wayneeseguin)