mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-04-15 10:01:46 +04:00
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
16 lines
341 B
Python
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
|