NAME Text::Boilerplate - format a script's output without programming INSTALLATION Unpack the distribution file, then from inside that directory type: perl Makefile.PL make make install DESCRIPTION Boilerplates let you separate what a script does from what its output looks like, using a simple mark-up language which is easy for non- programmers to learn. The boilerplate document can be stored in a separate file, making maintenance far simpler. Using Boilerplates can make creating and maintaining dynamic web pages and e-mail messages much easier. SYNOPSIS use Text::Boilerplate; # Create a Boilerplate from a text string $boiler = new Text::Boilerplate $text; # Create a Boilerplate by loading a file $boiler = Text::Boilerplate->load($filename); # Create a Boilerplate by loading from a filehandle $boiler = Boilerplate->load(\*FILEHANDLE); # Fill in all tags in a Boilerplate print STDOUT $boiler->fill({ 'Tag Name' => $value, 'Tag Name2' => $value, }); VERSION NOTES: The current version of Boilerplate has been working well for me for the past few years. However, I've recently had an epiphany which will lead to its complete redesign. The above tags are guaranteed to work, though.