Completions¶
vcspull 1.15+ (experimental)¶
Note
See the shtab library’s documentation on shell completion for the most up to date way of connecting completion for vcspull.
Provisional support for completions in vcspull 1.15+ are powered by shtab. This must be installed separately, as it’s not currently bundled with vcspull.
$ pip install shtab --user
shtab --shell=bash -u vcspull.cli.create_parser \
| sudo tee "$BASH_COMPLETION_COMPAT_DIR"/VCSPULL
shtab --shell=zsh -u vcspull.cli.create_parser \
| sudo tee /usr/local/share/zsh/site-functions/_VCSPULL
shtab --shell=tcsh -u vcspull.cli.create_parser \
| sudo tee /etc/profile.d/VCSPULL.completion.csh
vcspull 0.9 to 1.14¶
Note
See the click library’s documentation on shell completion for the most up to date way of connecting completion for vcspull.
vcspull 0.9 to 1.14 use click’s completion:
~/.bashrc:
eval "$(_VCSPULL_COMPLETE=bash_source vcspull)"
~/.zshrc:
eval "$(_VCSPULL_COMPLETE=zsh_source vcspull)"