Rich auto-detects TTY and disables colors when piped, but there's no explicit flag to force plain output when running in a TTY (useful for CI environments that log terminal output, or user preference).
Requirements
- Add
--no-color flag to run, validate, and reconcile commands
- Pass
no_color=True to Rich Console instances when set
- Also respect the
NO_COLOR environment variable (see https://no-color.org/)
References
docs/08-output-logging-design.md — "TTY Detection and Graceful Degradation" section.
Rich auto-detects TTY and disables colors when piped, but there's no explicit flag to force plain output when running in a TTY (useful for CI environments that log terminal output, or user preference).
Requirements
--no-colorflag torun,validate, andreconcilecommandsno_color=Trueto RichConsoleinstances when setNO_COLORenvironment variable (see https://no-color.org/)References
docs/08-output-logging-design.md— "TTY Detection and Graceful Degradation" section.