mblaze

Unix utilities to deal with Maildir - my mirror
git clone https://pi.duncano.de/git/mblaze.git
Log | Files | Refs | README | COPYING

commit 688dd618180b5801a0ec7382b3745f4699a14f9b
parent eb4e2c171d07bc39812e16cef969e5ea79e3c9d8
Author: Christian Neukirchen <chneukirchen@gmail.com>
Date:   Tue,  2 Aug 2016 23:16:58 +0200

mcolor: no colors on dumb terminals

Diffstat:
mcolor | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mcolor b/mcolor @@ -7,7 +7,8 @@ true + /; exec awk -f "$0"; exit; / {} function co(n, c) { e = ENVIRON["MCOLOR_" n]; return e ? e : c } function fg(c, s) { return sprintf("\033[38;5;%03dm%s\033[0m", c, s) } function so(s) { return sprintf("\033[1m%s\033[0m", s) } -BEGIN { hdr = 1 } +BEGIN { hdr = 1; if (match(ENVIRON["TERM"], "^(dumb|network|9term)")) dumb = 1 } +dumb { print; next } /^$/ { hdr = 0 } /^-- $/ { ftr = 1 } /^--- .* ---/ { print fg(co("SEP",242), $0); ftr = 0; sig = 0; next }