This is drafting off of how Node’s test runner works. That tool both colorizes and re-formats the output. We will take a more moderate approach — just adding some color to the text without changing its content. Just like how Node supports --test-reporter=tap|spec|auto, we can aim to support a subset like --reporter=tap|auto for now (where auto will colorize TTY stdout when applicable).
This is drafting off of how Node’s test runner works. That tool both colorizes and re-formats the output. We will take a more moderate approach — just adding some color to the text without changing its content. Just like how Node supports
--test-reporter=tap|spec|auto, we can aim to support a subset like--reporter=tap|autofor now (whereautowill colorize TTY stdout when applicable).