()
| 794 | |
| 795 | |
| 796 | def _build_parser() -> argparse.ArgumentParser: |
| 797 | parser = argparse.ArgumentParser(prog="tortoise") |
| 798 | _add_global_options(parser) |
| 799 | subparsers = parser.add_subparsers(dest="command", required=True) |
| 800 | |
| 801 | _add_init_parser(subparsers) |
| 802 | _add_shell_parser(subparsers) |
| 803 | _add_makemigrations_parser(subparsers) |
| 804 | _add_migrate_parser(subparsers) |
| 805 | _add_upgrade_parser(subparsers) |
| 806 | _add_downgrade_parser(subparsers) |
| 807 | _add_history_parser(subparsers) |
| 808 | _add_heads_parser(subparsers) |
| 809 | _add_sqlmigrate_parser(subparsers) |
| 810 | |
| 811 | return parser |
| 812 | |
| 813 | |
| 814 | async def _run_init(ctx: CLIContext, args: argparse.Namespace) -> None: |
no test coverage detected
searching dependent graphs…