This is the home page for GNU Teseq (the author pronounces it: "tea" + "seek"), a tool for analyzing files that contain control characters and terminal control sequences, by printing these control sequences and their meanings in readable English. It is intended to be useful for debugging terminal emulators, and programs that make heavy use of advanced terminal features such as cursor movement, coloring, and other effects.
Teseq is useful for:
It takes input like the following, containing various invisible formatting codes:
Hi there, world
And spits out something like:
: Esc [ 1 m & SGR: SELECT GRAPHIC RENDITION " Set bold text. |Hi| : Esc [ 0 m & SGR: SELECT GRAPHIC RENDITION " Clear graphic rendition to defaults. | there, world| . BS/^H BS/^H BS/^H BS/^H BS/^H |earth|.
(Coloring added for clarity; though Teseq does offer options for colorizing the output.)
You can also browse or check out the current development sources at Savannah. Checking out the development sources requires Mercurial. Building from the development sources requires autoconf and automake (generate a “configure” script by running ./autogen.sh). Running some of the included test suites requires Check and Checkmk.
GNU Teseq documentation can be found here. You may also find more information about GNU Teseq by running info teseq, man teseq, or looking at /usr/share/doc/teseq/ or /usr/local/share/doc/teseq/ on your system (if you have GNU Teseq installed, that is).
For support, questions, suggestions, patches and bug reports, use the <firstname.lastname@example.org> mailing list.
Announcements about Teseq and most other GNU software are made on <email@example.com>.
To subscribe to these or any GNU mailing lists, please send an empty mail with a Subject: header line of just "subscribe" to the relevant -request list. For example, to subscribe yourself to <firstname.lastname@example.org>, you would send mail to <email@example.com> with no body and a Subject: header line of just "subscribe". Or you can use the mailing list web interface.
GNU Teseq is currently being maintained by <firstname.lastname@example.org>.
The Free Software Foundation is the principal organizational sponsor of the GNU Operating System. Support GNU and the FSF by buying manuals and gear, joining the FSF as an associate member, or making a donation, either directly to the FSF or via Flattr.