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)"