3 ms·
At the very least, use isatty() to check whether the output is actually to a terminal before polluting the log files.
by lokedhs 6y ago
At the very least, use isatty() to check whether the output is actually to a terminal before polluting the log files.
- account42 6y agoisatty and checking for TERM=dumb are sensible (as well as flags to enable/disable colors). Terminfo however is a meh depencency and since common tools (e.g. git) don't bother either there is no point in anything beyond that.