INNER CODE UNIT · Python
list_init_templates
litestar-org/advanced-alchemy · advanced_alchemy/cli.py:432
def list_init_templates(bind_key: Optional[str]) -> None: # pyright: ignore[reportUnusedFunction]
"""List available initialization templates."""
from advanced_alchemy.alembic.commands import AlembicCommands
ctx = cast("click.Context", click.get_current_context())
console.rule("[yellow]Available templates[/]", align="left")
sqlalchemy_config = get_config_by_bind_key(ctx, bind_key)
alembic_commands = AlembicCommands(sqlalchemy_config=sqlalchemy_config)
alembic_commands.list_templates()
@database_group.command(
name="init",
help="Initialize migrations for the project.",
)
@bind_key_option
@click.argument(
"directory",
default=None,