Skip to content

Conversation

@crazyscot
Copy link
Contributor

gcc tends to output in colour by default these days, but only if it's running in a terminal. It's actually quite useful when trying to make sense a long pile of compiler spew. Of course, muddle confounds this by capturing the output.

Plan A: Update the Makefile.muddle of every last package to set -fdiagnostics-color=always. Hahahahahahaha.

Plan B: Teach muddle to colourise the output itself, along similar lines to what gcc and friends do.

This is Plan B. I've been using it for a couple of weeks now and it's pretty solid so far. It's intended to be a safe drop-in: if you don't have the python colorama package installed, muddle continues to operate just how it used to, and you get a note telling you what you have to do to install colorama.

As a bonus feature, you can set an environment variable which will chuck HTML spans around the output instead, ready for use in a CI system with suitable CSS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant