Print Unity instances as a formatted table.
(instances: list[dict[str, Any]])
| 317 | |
| 318 | |
| 319 | def print_instances_table(instances: list[dict[str, Any]]) -> None: |
| 320 | """Print Unity instances as a formatted table.""" |
| 321 | if not instances: |
| 322 | print_line("No Unity instances connected") |
| 323 | return |
| 324 | |
| 325 | project_names = [inst.get("project_name", "") for inst in instances] |
| 326 | has_duplicates = len(project_names) != len(set(project_names)) |
| 327 | |
| 328 | if console.no_color: |
| 329 | _print_instances_plain(instances, has_duplicates) |
| 330 | else: |
| 331 | _print_instances_rich(instances, has_duplicates) |
| 332 | |
| 333 | |
| 334 | def _format_status(inst: dict[str, Any]) -> str: |
no test coverage detected