Skip to content

Shell Completion and Version

Shell Completion

sh
knot completion [command]
CommandDescription
knot completion bashGenerate Bash completion.
knot completion zshGenerate Zsh completion.
knot completion fishGenerate Fish completion.
knot completion powershellGenerate PowerShell completion.

Every completion command supports:

FlagTypeDefaultDescription
--no-descriptionsboolfalseDisable completion descriptions.

Examples:

sh
source <(knot completion bash)
knot completion bash > ~/.local/share/bash-completion/completions/knot
autoload -U compinit && compinit && source <(knot completion zsh)
knot completion fish | source

PowerShell:

powershell
knot completion powershell | Out-String | Invoke-Expression

Version

sh
knot version
knot version --json

knot version shows the Knot version, commit, build date, operating system, and architecture.

The root command also supports:

sh
knot --version