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 |
Wrap Cyclopts commands to emit telemetry events. |
| Function | instrument |
Wrap Typer commands to emit telemetry events. |
| Function | skip |
Mark a command callback as excluded from telemetry. |
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.