colerr will wrap a given process and colorize it's standard error output.
You need rust compiler bundled with
cargo build --release should do the job.
Resulting binary will be in
./target/release/colerr. Just copy it to somewhere to your
Usage: colorout [--] <cmd>...
colerr works by spawning a IO-handling child process that takes care of colorizing output. The parent process
exec-s the requested command with
stderr routed to a child.
colerr can be used as a drop-in replacement, as the
colerr-ed PID will be the PID of the wrapped command. All signals etc. will be handled by the wrapped process itself, the only difference being a standard IO being handled by additional child process.