INNER CODE UNIT · Python
main
yifanfeng97/Hyper-Extract · hyperextract/cli/cli.py:48
def main(
ctx: typer.Context,
version: bool = typer.Option(
False,
"--version",
"-v",
help="Show version information",
is_eager=True,
),
):
# Configure logging after all imports complete so dependency loggers
# (e.g. ontosight) don't override our level settings.
# Log level is controlled solely by the HYPER_EXTRACT_LOG_LEVEL env var.
configure_logging()
if version:
from . import __version__
console.print(f"[bold]Hyper-Extract CLI[/bold] version {__version__}")