🚀 Release v1.3.2
Added
- Ansible Ad-Hoc Tasks: Expanded the
ansibleplugin 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 shellandguests shell: New interactive shell subcommands that open a terminal session directly from the CLI, matching the TUI'sSshortcut behaviour.pvetui nodes shell <node>— SSHes to a Proxmox node.pvetui guests shell <vmid>— enters an LXC container viapct enter(orpct execfor NixOS containers) over SSH to the host node, or connects directly to a QEMU VM via SSH using the VM's IP address. Respectsvm_ssh_user/vm_ssh_keyfilefor QEMU VMs.- Authentication follows the standard priority: SSH agent → configured keyfile →
~/.sshdefaults. - 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>).