Crayonizer "crayonizes" the output of other programs. It uses pattern matches to color in and otherwise transmogrify selected text. It's written in straight C with few dependencies.
Release Notes: This release works with ssh, adds many new verbs/crayonizations, and supports setting the xterm title, xterm foreground, and background colors, playing sounds, and passing communications to another program.
Release Notes: Many changes were made to support SSH. Keyboard input is no longer automatically passed to the crayonized program. A 'passto' verb was added, which launches a program to handle output from crayonized programs (e.g. to catch the zmodem attention string and pass output to rz).
Release Notes: This release added support for setting xterm titles and for appending and prepending lines to program output, and various bugfixes.
Release Notes: This release handles console signals (Ctrl-C, etc.) correctly (quite important for apps like 'ping' and 'tcpdump'). It adds a 'mapto' match type, which sums the characters of a matched string and uses the result to select from a list of attribute options (allowing colors to be generated for any string on the fly).
Release Notes: The program now mostly works. A 'value' config entry type was added, which allows a string to be matched and then numerically compared to some value.