AUTO
Resolved to PLAIN or RICH at configuration time:
PLAIN when
The
NO_COLORenvironment variable is set and non-emptyThe build runs with
--console=plainThe build is invoked from an IDE (
idea.activesystem property, because IDE build output windows do not render ANSI escape codes).RICH otherwise.
The compiler only ever receives the resolved concrete mode.