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 adds many bugfixes, adds matches by line number and within a specified subregion, and adds an "stripansi" setting to remove already-existing ANSI codes from program output and an "expectlines" setting to support the subregion match.
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).