Skip to content

Commit b3e7164

Browse files
bors[bot]def-
andauthored
Merge #4764
4764: Support NO_COLOR environment variable r=heinrich5991 a=def- <!-- What is the motivation for the changes of this pull request --> See also https://no-color.org/ ## Checklist - [ ] Tested the change ingame - [ ] Provided screenshots if it is a visual change - [ ] Tested in combination with possibly related configuration options - [ ] Written a unit test if it works standalone, system.c especially - [ ] Considered possible null pointers and out of bounds array indexing - [ ] Changed no physics that affect existing maps - [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional) Co-authored-by: def <dennis@felsin9.de>
2 parents ce3539e + fd44f45 commit b3e7164

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/base/system.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3953,6 +3953,10 @@ static int color_hsv_to_windows_console_color(const ColorHSVA *hsv)
39533953

39543954
void set_console_msg_color(const void *rgbvoid)
39553955
{
3956+
static const char *pNoColor = getenv("NO_COLOR");
3957+
if(pNoColor)
3958+
return;
3959+
39563960
#if defined(CONF_FAMILY_WINDOWS)
39573961
const ColorRGBA *rgb = (const ColorRGBA *)rgbvoid;
39583962
int color = 15;

0 commit comments

Comments
 (0)