CLI Dispatcher

Module: thornforge.cli

Overview

The CLI module configures rich terminal output, reports dependency versions, and dispatches registered ThornForge commands through Python entry points.

Important functions

configure_output()

Configure Rich logging and console behavior.

list_dependencies_and_versions()

Return the dependency/version pairs shown in thornforge --version.

dispatch(argv)

Parse top-level command arguments and invoke the matching registered command.

Autodoc

thornforge.cli.configure_output() None
thornforge.cli.dep_versions() str
thornforge.cli.dispatch(argv: List[str]) Any
thornforge.cli.list_dependencies_and_versions() List[Tuple[str, str]]