Skip to content

CLI application

kurra.cli.app

main(version: Annotated[bool, typer.Option(--version, -v, is_eager=True)] = False)

Main callback for the CLI app

Source code in kurra/cli/app.py
@app.callback(invoke_without_command=True)
def main(
    version: Annotated[bool, typer.Option("--version", "-v", is_eager=True)] = False,
):
    """Main callback for the CLI app"""
    if version:
        console.print(__version__)
        raise typer.Exit()