shell completion
Getting tab completions for pdftl in your shell
Details
To set up basic tab completion for pdftl:
Bash:
$ source <(pdftl --completion bash)
Zsh:
% source <(pdftl --completion zsh)
Powershell:
PS > pdftl --completion powershell | Out-String | Invoke-Expression
The first time you use completion, a cache file is generated to speed up future runs, which means the first run might feel a bit slow.
Notes:
ensure that pdftl is in your PATH if you want to use completion.
pdftk --completionwill attempt to guess your shell and output appropriate code for you to source from the shell. It might fail, or be wrong.
Examples
output bash completion code. This must be sourced from bash.
pdftl --completion bash
output zsh completion code. This must be sourced from zsh.
pdftl --completion zsh
output powershell completion code. This must be sourced from powershell.
pdftl --completion powershell
attempt to guess your shell and output appropriate completion code.
pdftl --completion
Source: pdftl.cli.completion_setup
Read online: https://pdftl.readthedocs.io/en/latest/general/shell_completion.html
Type: HelpTopic