Fix --color command line parameter ignorance (#7173)
authorHybridDog <ovvv@web.de>
Tue, 5 Mar 2019 07:14:33 +0000 (08:14 +0100)
committerLoïc Blot <nerzhul@users.noreply.github.com>
Tue, 5 Mar 2019 07:14:33 +0000 (08:14 +0100)
commitee698770b98145bbb39f8671f8586e835b2e9ab4
tree26770712c9b67791a9dd75dcf507efe908f1048f
parente19565c170ba8baf7a90945beb44cb1ef7292e50
Fix --color command line parameter ignorance (#7173)

* Fix color command line parameter ignorance

* coloured log: Support detecting the tty on windows

* Print an error message when setting something invalid as color mode instead of silently using mode never

* Revert "coloured log: Support detecting the tty on windows"

This reverts commit 4c9fc6366487ac0e6799e181796ca594797bb6f8.
It didn't work for travis and belongs to a separate PR

* Allow adjusting the log color with an environment variable

If --color is not passed to minetest,  is used to decide on the log colorization.
Minetest settings can not be used instead of an environment variable because logs may appear before loading them.

* fix empty if body
src/log.h
src/main.cpp