package documentation

Undocumented

Module cyclopts No module docstring; 4/4 functions documented
Module shared No module docstring; 4/4 functions, 0/1 class documented
Module typer No module docstring; 2/2 functions documented

From __init__.py:

Function __getattr__ Lazily import optional CLI adapters so their deps stay optional.
Function instrument_cyclopts Wrap Cyclopts commands to emit telemetry events.
Function instrument_typer Wrap Typer commands to emit telemetry events.
Function skip_telemetry Mark a command callback as excluded from telemetry.
def __getattr__(name: str) -> Any:

Lazily import optional CLI adapters so their deps stay optional.

def instrument_cyclopts(app: cyclopts.App, telemetry: Telemetry, *, allowlist: set[str] | None = None, include_system_metadata: bool | None = None, exclude_commands: set[str] | None = None):

Wrap Cyclopts commands to emit telemetry events.

def instrument_typer(app: Any, telemetry: Telemetry, *, allowlist: set[str] | None = None, include_system_metadata: bool | None = None, exclude_commands: set[str] | None = None):

Wrap Typer commands to emit telemetry events.

def skip_telemetry(func: Callable[..., Any]) -> Callable[..., Any]:

Mark a command callback as excluded from telemetry.