Yahp is an html pre-processor.

The current version is 0.14 See the Changelog for what has changed since the last revision.

As of version 0.14 I have taken over as project maintainer from the original author Izak Burger. The original project webpage is still available. I have made some quite large additions and code changes to 0.14 so please contact me for support not Izak.



If you have trouble compiling Yahp, please check the values of CFLAGS and LOADLIBES at the top of the Makefile.

Good values for Redhat 6.1, 6.2 and 7.0 are:
LOADLIBES=-L/usr/lib/mysql -lfl -lmysqlclient

I don't know about other distro's. On debian I use a non-deb version of MySQL, which makes mine about as non-standard as it gets :)

Basic Operation

command usage yahp [options] [template file]

Option Switches and their explanations
v Version Prints the version infomation
i Index File Sets the index file to use
t Title file Sets the title file to use
I Include Sets the include dir
h Host Sets the Mysql host to use
m Database Sets the mysql db to use
u User Sets the mysql user to use
p Password Sets the mysql user password to use
s Shell /bin/sh Sets the shell command to use for macros

Known Problems & Omissions


See the licence file for more details

Valid XHTML 4.0! Any problems with this web page mail Vincent Sanders

There's lots more to the site! A good place to start is the Main Page.

100% hand typed HTML
© Vincent Sanders
$Id: index.html,v 1.1 2002/12/15 00:05:05 vince Exp $