Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth provides pluggable authentication for the Proxmox API.
|
Package auth provides pluggable authentication for the Proxmox API. |
|
Package cli builds the cobra command tree — the curated, stable UX surface.
|
Package cli builds the cobra command tree — the curated, stable UX surface. |
|
Package config models the pve-cli configuration file (profiles + contexts, kubeconfig-style) and resolves effective settings from the documented precedence: explicit flag > env var > context > profile defaults > built-in.
|
Package config models the pve-cli configuration file (profiles + contexts, kubeconfig-style) and resolves effective settings from the documented precedence: explicit flag > env var > context > profile defaults > built-in. |
|
Package coverage records which API endpoints the curated pc commands cover, so coverage vs the full schema is measurable (not guessed).
|
Package coverage records which API endpoints the curated pc commands cover, so coverage vs the full schema is measurable (not guessed). |
|
Package domain holds provider-neutral resource models.
|
Package domain holds provider-neutral resource models. |
|
generated
|
|
|
pdm
Package pdm embeds the committed Proxmox Datacenter Manager API schema snapshot and exposes it as a parsed IR (mirrors internal/generated/pve).
|
Package pdm embeds the committed Proxmox Datacenter Manager API schema snapshot and exposes it as a parsed IR (mirrors internal/generated/pve). |
|
pve
Package pve embeds the committed Proxmox VE API schema snapshot and exposes it as a parsed IR.
|
Package pve embeds the committed Proxmox VE API schema snapshot and exposes it as a parsed IR. |
|
Package output renders tabular data in multiple formats.
|
Package output renders tabular data in multiple formats. |
|
Package protocol handles the Proxmox wire format: response envelopes, error decoding, UPID/task parsing.
|
Package protocol handles the Proxmox wire format: response envelopes, error decoding, UPID/task parsing. |
|
Package provider abstracts the backend (direct PVE cluster or PDM).
|
Package provider abstracts the backend (direct PVE cluster or PDM). |
|
pdm
Package pdm implements the Provider interface against Proxmox Datacenter Manager, which aggregates multiple PVE clusters ("remotes").
|
Package pdm implements the Provider interface against Proxmox Datacenter Manager, which aggregates multiple PVE clusters ("remotes"). |
|
pve
Package pve implements the Provider interface against a Proxmox VE cluster's REST API.
|
Package pve implements the Provider interface against a Proxmox VE cluster's REST API. |
|
Package schema is the intermediate representation (IR) of the Proxmox API schema.
|
Package schema is the intermediate representation (IR) of the Proxmox API schema. |
|
Package task orchestrates waiting on Proxmox long-running operations (UPIDs), with an optional TTY spinner.
|
Package task orchestrates waiting on Proxmox long-running operations (UPIDs), with an optional TTY spinner. |
|
Package transport is the base HTTP client for the Proxmox API: TLS handling (system CA / custom CA / SHA-256 fingerprint pinning / insecure), retries, auth injection, and request/response plumbing.
|
Package transport is the base HTTP client for the Proxmox API: TLS handling (system CA / custom CA / SHA-256 fingerprint pinning / insecure), retries, auth injection, and request/response plumbing. |
|
Package version holds build metadata and the supported Proxmox version matrix.
|
Package version holds build metadata and the supported Proxmox version matrix. |
Click to show internal directories.
Click to hide internal directories.