#!/bin/bash 
# $Id: makedoc.sh,v 1.1.1.1 2004/12/01 14:47:40 munroe Exp $  
 
#/** 
#  * makedoc - PHPDocumentor script to save your settings 
#  *  
#  * Put this file inside your PHP project homedir, edit its variables and run whenever you wants to 
#  * re/make your project documentation. 
#  *  
#  * The version of this file is the version of PHPDocumentor it is compatible. 
#  *  
#  * It simples run phpdoc with the parameters you set in this file. 
#  * NOTE: Do not add spaces after bash variables. 
#  * 
#  * @copyright         makedoc.sh is part of PHPDocumentor project {@link http://freshmeat.net/projects/phpdocu/} and its LGPL 
#  * @author            Roberto Berto <darkelder (inside) users (dot) sourceforge (dot) net> 
#  * @version           Release-1.1.0 
#  */ 
 
 
############################## 
# should be edited 
############################## 
 
#/** 
#  * title of generated documentation, default is 'Generated Documentation' 
#  *  
#  * @var               string TITLE 
#  */ 
TITLE="cURL class Documentation" 
 
#/**  
#  * name to use for the default package. If not specified, uses 'default' 
#  * 
#  * @var               string PACKAGES 
#  */ 
PACKAGES="class.curl.php" 
 
#/**  
#  * name of a directory(s) to parse directory1,directory2 
#  * $PWD is the directory where makedoc.sh  
#  * 
#  * @var               string PATH_PROJECT 
#  */ 
PATH_PROJECT=$PWD 
 
#/** 
#  * path of PHPDoc executable 
#  * 
#  * @var               string PATH_PHPDOC 
#  */ 
PATH_PHPDOC=phpdoc 
 
#/** 
#  * where documentation will be put 
#  * 
#  * @var               string PATH_DOCS 
#  */ 
PATH_DOCS=$PWD/docs 
 
#/** 
#  * what outputformat to use (html/pdf) 
#  * 
#  * @var               string OUTPUTFORMAT 
#  */ 
OUTPUTFORMAT=HTML 
 
#/**  
#  * converter to be used 
#  * 
#  * @var               string CONVERTER 
#  */ 
CONVERTER=Smarty 
 
#/** 
#  * template to use 
#  * 
#  * @var               string TEMPLATE 
#  */ 
TEMPLATE=default 
 
#/** 
#  * parse elements marked as private 
#  * 
#  * @var               bool (on/off)           PRIVATE 
#  */ 
PRIVATE=on 
 
# make documentation 
$PATH_PHPDOC -d $PATH_PROJECT -t $PATH_DOCS -ti "$TITLE" -dn $PACKAGES \ 
-o $OUTPUTFORMAT:$CONVERTER:$TEMPLATE -pp $PRIVATE 
 
 
# vim: set expandtab : 
 
 |