INNER CODE UNIT · Python
version_callback
BioTender-max/awesome-bio-agent-skills · skills/openclaw/biomcp-server/repo/src/biomcp/cli/main.py:35
def version_callback(value: bool):
if value:
typer.echo(f"biomcp version: {__version__}")
raise typer.Exit()
# --- Main Typer App ---
app = typer.Typer(
help="BioMCP: Biomedical Model Context Protocol",
no_args_is_help=True,
# Add a callback to handle top-level options like --version
# This callback itself doesn't do much, but allows defining eager options
callback=lambda: None,
)
app.add_typer(
trial_app,
name="trial",