Source: factory.deploy/extend.tui/ObjCompileTUI.py
Terminal UI dashboard for the full build pipeline.
Phase 1 — Copy: started via start_copy_phase(items). Shows each
factory/resource directory being staged into the build space.
...
| Method | Signature | Description |
|---|---|---|
| start_copy_phase | start_copy_phase(items: List[str]) -> None |
Set up the copy phase with the item list and start the TUI. |
| mark_copy_done | mark_copy_done(item: str) -> None |
Mark a copy item as complete and update the status line. |
| end_copy_phase | end_copy_phase() -> None |
Transition from copy phase to compile phase. |
| attach_progress | attach_progress(progress_dict, factory_sets: List[str], totals: Optional[Dict[str, int]] = None) -> None |
Register the shared Manager dict and record per-factory file counts. |
| log | log(message: str, level: str = TuiLogLevel.INFO) -> None |
|
| set_status | set_status(message: str) -> None |
|
| start | start() -> None |
|
| stop | stop() -> None |
|
| print_error_table | print_error_table() -> None |
Print the compile errors table to the terminal after the TUI closes. |