Check NO_COLOR to set default value of --enable-color flag

See https://no-color.org/ for more details.
pull/1543/head
Philip K 2020-01-11 19:34:57 +01:00
parent 9d0a48ac81
commit 6703e69ce6
No known key found for this signature in database
GPG Key ID: 4CBA698F601AECE1
1 changed files with 3 additions and 1 deletions

View File

@ -258,7 +258,9 @@ std::vector<OptionHandler*> OptionHandlerFactory::createOptionHandlers()
#endif // ENABLE_ASYNC_DNS
{
OptionHandler* op(new BooleanOptionHandler(PREF_ENABLE_COLOR,
TEXT_ENABLE_COLOR, A2_V_TRUE,
TEXT_ENABLE_COLOR,
getenv("NO_COLOR") ?
A2_V_FALSE : A2_V_TRUE,
OptionHandler::OPT_ARG));
op->addTag(TAG_ADVANCED);
handlers.push_back(op);