tools: showerr.sh to colorize nc* outputs
[nit.git] / src / nc
diff --git a/src/nc b/src/nc
index 798862d..2b529f7 100755 (executable)
--- a/src/nc
+++ b/src/nc
@@ -30,5 +30,10 @@ esac
 ./git-gen-version.sh "$name"
 
 echo ${NITC} ${NITCOPTS} ${opts} "$@"
-${NITC} ${NITCOPTS} ${opts} "$@"
-
+k=$(mktemp nc.stderr.XXXXX)
+rm "$k"
+trap "rm -f $k; exit 1" INT TERM
+mkfifo "$k"
+${NITC} ${NITCOPTS} ${opts} "$@" 2>"$k" &
+./showerr.sh <"$k"
+rm "$k"