pre-commit/pre_commit/_shtab.py
Wu Zhenyu 9f6123d912 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
2022-09-07 13:21:23 +08:00

16 lines
341 B
Python

from __future__ import annotations
from argparse import ArgumentParser
from typing import Any
FILE = None
DIRECTORY = DIR = None
def add_argument_to(
parser: ArgumentParser, *args: list[Any], **kwargs: dict[Any, Any],
) -> ArgumentParser:
from argparse import Action
Action.complete = None # type: ignore
return parser