INNER CODE UNIT · Python

version_callback

CaddyGlow/ccproxy-api · ccproxy/cli/main.py:30

def version_callback(value: bool) -> None:
    """Print version and exit."""
    if value:
        toolkit = get_rich_toolkit()
        toolkit.print(f"ccproxy {__version__}", tag="version")
        raise typer.Exit()


app = typer.Typer(
    rich_markup_mode="rich",
    add_completion=True,
    no_args_is_help=False,
    pretty_exceptions_enable=False,
    invoke_without_command=True,
)

# Logger will be configured by configuration manager
logger = get_logger(__name__)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…