pmx 0.2.8
pmx 0.2.8
Proxmox command-line interface.
Install
Download the archive for your platform from the assets below, verify it
against pmx_0.2.8_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
- 1339db0: docs(lab): restructure lab command help for readability (@wayneeseguin)
- 2142bb7: docs(readme): quote env secret references in shell examples (@wayneeseguin)
- f02b453: feat(lab): render SDN zone keys in generated lab files (@wayneeseguin)
- 8f89049: fix(docs): stop man pages dropping argument placeholders (@wayneeseguin)
- f339f57: fix(pbs): decode the ZFS dedup ratio as a float (@wayneeseguin)
- f1f9a45: fix(pdm): address remote tasks by their remote-qualified UPID (@wayneeseguin)
- 3d3b108: refactor: adopt the modern stdlib forms across the tree (@wayneeseguin)
- 563b3cb: test(e2e): classify the lab and logs leaves the matrix had lost (@wayneeseguin)
- bbed681: test(e2e): classify the last 151 unclassified command leaves (@wayneeseguin)
- dc330e3: test(e2e): confine storage discovery to this project's own storages (@wayneeseguin)
- 5f1217e: test(e2e): run the suites against the pmx lab (@wayneeseguin)