Add shell completions by shtab

pre-commit --print-completion bash | sudo tee /usr/share/bash-completion/completions/pre-commit
pre-commit --print-completion zsh | sudo tee /usr/share/zsh/site-functions/_pre-commit
pre-commit --print-completion tcsh | sudo tee /etc/profile.d/pre-commit.completion.csh
This commit is contained in:
Wu Zhenyu 2022-09-07 13:21:23 +08:00
parent 3fe38dff05
commit 9f6123d912
3 changed files with 45 additions and 3 deletions

View file

@ -39,6 +39,10 @@ console_scripts =
pre-commit-validate-config = pre_commit.clientlib:validate_config_main
pre-commit-validate-manifest = pre_commit.clientlib:validate_manifest_main
[options.extras_require]
completion =
shtab
[options.package_data]
pre_commit.resources =
*.tar.gz