GNU/Linux ◆ rxvt-unicode-256color ◆ bash 9543 views

stderred hooks on write() and a family of stream functions (fwrite, fprintf, error…) from libc in order to colorize all stderr output that goes to terminal thus making it distinguishable from stdout. Basically it wraps text that goes to file with descriptor “2” with proper ANSI escape codes making text red.

It’s implemented as a shared library and doesn’t require recompilation of existing binaries thanks to preload/insert feature of dynamic linkers.

It’s supported on Linux (with LD_PRELOAD), FreeBSD (also LD_PRELOAD) and OSX (with DYLD_INSERT_LIBRARIES).

More info

More by ku1ik

untitled 00:48

by ku1ik

untitled 00:10

by ku1ik

asciinema play mwdemo.json 00:31

by ku1ik

untitled 00:38

by ku1ik

See all