New comment by 0x5c on void-packages repository https://github.com/void-linux/void-packages/pull/37283#issuecomment-1137839489 Comment: > Does this inject a bunch of control characters into the raw output from GitHub CI? Yes, Github uses standard ANSI escape codes to render colours in the output, so this change ensures the `msg_*` functions print the sequences when in CI regardless of the output not being a TTY by overriding the check there https://github.com/void-linux/void-packages/blob/5f3d8572ce0bb8be8deca2c68847cd20668f3ce1/xbps-src#L408-L413. We already use colours that way in all the other steps of the `build` job, for example the colour in https://github.com/void-linux/void-packages/blob/5f3d8572ce0bb8be8deca2c68847cd20668f3ce1/common/travis/prepare.sh#L7 (`32`, green) can be seen in the "Preparing container" step.