github devnullvoid/pvetui v1.3.2

10 hours ago

🚀 Release v1.3.2

Added

  • Ansible Ad-Hoc Tasks: Expanded the ansible plugin beyond the ping preset so the toolkit can run structured ad-hoc Ansible module invocations against generated inventory, using module/module-args plus the existing scope, limit, target, and timeout controls.
  • CLI: nodes shell and guests shell: New interactive shell subcommands that open a terminal session directly from the CLI, matching the TUI's S shortcut behaviour.
    • pvetui nodes shell <node> — SSHes to a Proxmox node.
    • pvetui guests shell <vmid> — enters an LXC container via pct enter (or pct exec for NixOS containers) over SSH to the host node, or connects directly to a QEMU VM via SSH using the VM's IP address. Respects vm_ssh_user / vm_ssh_keyfile for QEMU VMs.
    • Authentication follows the standard priority: SSH agent → configured keyfile → ~/.ssh defaults.
    • Unlike the TUI, no "Press Enter to return to TUI" prompt is shown on exit.
  • CLI: Tab completion for nodes and guests: All CLI subcommands that accept a <node> or <vmid> argument now provide dynamic tab completion by querying the Proxmox API. VM completions include the guest name and type as a description (visible in zsh and fish). Requires shell completions to be active (pvetui completion <shell>).

Don't miss a new pvetui release

NewReleases is sending notifications on new releases.