internal/

directory
v0.13.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL