pmx 0.6.1
pmx 0.6.1
Proxmox command-line interface.
Install
Download the archive for your platform from the assets below, verify it
against pmx_0.6.1_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
- de7fd18: fix(cli): unwrap raw JSON string responses before printing them as messages (@wayneeseguin)
- 2abff19: fix(lxc): render decoded values through StringifyValue, not %v (@wayneeseguin)
- 8027040: fix(node): keep a scalar Ceph raw body as JSON instead of a []byte (@wayneeseguin)
- d633b9e: fix(output): marshal unhandled Cell values to JSON text instead of %v (@wayneeseguin)
- d937d4e: fix(output): render raw JSON payloads as YAML documents instead of byte lists (@wayneeseguin)
- 0657eca: fix(release): publish the cask with Homebrew install steps, not postflight (@wayneeseguin)
- 8cd2bfd: test(e2e): compare the yaml rendering of every read-only check with its json (@wayneeseguin)