init: Color enabling defaulting according to tty

This commit is contained in:
Paul Beckingham 2016-04-23 00:45:21 -04:00
parent 96250afdca
commit 0dd15eb5b9

View file

@ -38,6 +38,7 @@
#include <vector> #include <vector>
#include <string> #include <string>
#include <cstring> #include <cstring>
#include <unistd.h>
#include <iostream> #include <iostream>
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -100,7 +101,7 @@ void initializeDataAndRules (
Rules& rules) Rules& rules)
{ {
// Rose tint my world, make me safe from my trouble and pain. // Rose tint my world, make me safe from my trouble and pain.
rules.set ("color", "on"); rules.set ("color", isatty (STDOUT_FILENO) ? "on" : "off");
// Make common hints available via rules: // Make common hints available via rules:
// :debug --> debug=on // :debug --> debug=on