Velocity • Durability

9. Shell Completion

PanCTL can generate tab-completion scripts for common shells:

panctl completion bash|zsh|fish|powershell

Bash example:

source <(panctl completion bash)

Zsh needs compinit initialized first:

autoload -U compinit; compinit
source <(panctl completion zsh)

Completion is context-aware: it will suggest live values (tenant IDs, storage-set IDs, node dataserials, etc.) by making a quick, silent lookup against your active session, in addition to suggesting fixed values like --format options and role names.