From fb2db882ba963a5820e11edfc815ffddc09ff166 Mon Sep 17 00:00:00 2001 From: Mario Lavoie Date: Wed, 28 Jan 2026 02:27:12 +0000 Subject: [PATCH] Fix export-only mode: don't show component results --- src/cad_documenter/cli_project.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/cad_documenter/cli_project.py b/src/cad_documenter/cli_project.py index 8dacebb..e8b4bdb 100644 --- a/src/cad_documenter/cli_project.py +++ b/src/cad_documenter/cli_project.py @@ -136,15 +136,16 @@ def process(project_path: Path, process_all: bool, export_only: bool): title="Results" )) - if results['new_components']: - console.print("\n[bold]New components:[/bold]") - for name in results['new_components']: - console.print(f" [green]+[/green] {name}") - - if results['updated_components']: - console.print("\n[bold]Updated components:[/bold]") - for name in results['updated_components']: - console.print(f" [yellow]~[/yellow] {name}") + if not export_only: + if results.get('new_components'): + console.print("\n[bold]New components:[/bold]") + for name in results['new_components']: + console.print(f" [green]+[/green] {name}") + + if results.get('updated_components'): + console.print("\n[bold]Updated components:[/bold]") + for name in results['updated_components']: + console.print(f" [yellow]~[/yellow] {name}") if results['errors']: console.print("\n[bold red]Errors:[/bold red]")