_main.py 467 B

1234567891011121314151617
  1. from __future__ import annotations
  2. from typing import TYPE_CHECKING
  3. from argparse import ArgumentParser
  4. from . import migrate, fine_tunes
  5. if TYPE_CHECKING:
  6. from argparse import _SubParsersAction
  7. def register_commands(parser: ArgumentParser, subparser: _SubParsersAction[ArgumentParser]) -> None:
  8. migrate.register(subparser)
  9. namespaced = parser.add_subparsers(title="Tools", help="Convenience client side tools")
  10. fine_tunes.register(namespaced)