The Guava Tools
The Guava tools are a set of Perl scripts that add C-like preprocessing to HTML. The Guava tools are distributed under the GNU Public License.
The current version, 1.0.5, was released on Thursday, 8th February, 2001.
I have recently been asked whether The Guava Tools are still being maintained, as the current release is now more than three years old. Please rest assured that Guava has not been abandoned! The latest release continues to meet my needs, I am not aware of any bugs, and no feature enhancements have been suggested by users. Please if you have ideas that might enhance a future release of The Guava Tools.
Released 8th February 2001.
The hss2html program processes a source file by passing it through the C preprocessor. You can #include files and #define macros, like you would in a C program. There are also a number of useful built-in macros.
The htt2html program produces multipage HTML documents with a contents page, and can also be used to give a consistent look to pages by the use of a template file.
The websrccopy and webbuilder scripts are tools for copying and building HTML pages in multiple directories.
Download guava-1.0.5.tar.gz here.
The Guava tools package contains comprehensive manual pages and a set of example files to get you started.
You can find the answers to some Frequently Asked Questions here.
If you need to write a makefile for your project, you might like to look that this example.
Please if you
have a problem, a suggestion, or if you think you have found a bug in
the Guava tools.