wesut.pl is a Perl script to produce a Wesnoth units tree in a file format ready to print (PDF). It uses units definition files on the host computer then uses ghostscript to generate the final PDF file.
Perl script
You can grab the source code with the following command:
svn co svn://www.guim.info/mathieu/public/wesnoth/trunk wesnoth