Generate an OpenAPI 3.0 spec from Proxmox VE's apidoc.js (the file used by the official API viewer).
Install (no repo clone needed)
# latest from the repo
go install github.com/devnullvoid/pvetui/cmd/pve-openapi-gen@latest
# or pin to a commit/tag
# go install github.com/devnullvoid/pvetui/cmd/pve-openapi-gen@<commit>
Upstream apidoc.js is unversioned—regenerate after upgrading Proxmox.
Unknown/null responses are normalized to a nullable object; file download endpoints are mapped to application/octet-stream.
Licensing: apidoc.js ships with Proxmox VE docs (AGPLv3). Generated specs are derivative; keep them for internal use or comply with AGPL sharing requirements.