- Add click as explicit dependency (already bundled with typer) - Replace typer.echo calls with click.echo + click.style for colorized output - Add BuildEvent enum and ProgressCallback to builder for decoupled progress reporting - Remove direct typer dependency from builder module - Show per-target status with colored labels (skip/ok/fail/...) - Display elapsed build time in summary - Colorize graph and clean command output - Update CLI tests to match new output format |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_builder.py | ||
| test_cli.py | ||
| test_config.py | ||
| test_graph.py | ||
| test_providers.py | ||
| test_state.py | ||