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__)