This series contains fixes for conditionally colored output in patches 1 and 2. Patch 3 merges the common conditionals from ip, tc and bridge tools. Patch 4 then adds a further restriction to colored output to prevent garbled output when redirecting into a file.
Changes since v1: - Adjusted last patch according to feedback. Details given in changelog of that patch. Phil Sutter (4): tc: Fix typo in check for colored output bridge: Fix check for colored output Merge common code for conditionally colored output lib: Enable colored output only for TTYs bridge/bridge.c | 5 ++--- include/color.h | 1 + ip/ip.c | 3 +-- lib/color.c | 13 +++++++++++++ man/man8/bridge.8 | 5 ++++- man/man8/ip.8 | 5 ++++- man/man8/tc.8 | 5 ++++- tc/tc.c | 3 +-- 8 files changed, 30 insertions(+), 10 deletions(-) -- 2.18.0