Thomas von Dein 76502a240e i 2.00 - fixed a bug in the ::Extended::keys() method, which
caused a beloved "use of uninitialized ..." message.
	   Reported by Danial Pearce <danial@infoxchange.net.au>.

         - Removed all deprecated methods (in fact, they are still
	   there for shouting out a warn that its deprecated. But
	   the pod sections are removed. These are NoMultiOptions()
	   and save().

	 - added two new parameters to new(): -InterPolateVars and
	   -ExtendedAccess, which allows one to use the functionalites
	   of the supplied submodules without the need to decide
	   for one of them. This makes it possible to use variable
	   interpolation and oop access in the same time. Suggested
	   by Jared Rhine <jared@wordzoo.com>.

	 - added new parameter -BaseHash which makes it possible
	   to supply your own hash which stores the parsed contents
	   of the config. This can be a tied hash o the like.
	   Suggested by Jared Rhine <jared@wordzoo.com> too.

	 - switched to release 2.00 because the above is a major
	   change.


git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@26 be1acefe-a474-0410-9a34-9b3221f2030f
2009-10-10 16:20:14 +00:00
2009-10-10 16:07:21 +00:00
2009-10-10 16:14:41 +00:00

NAME
       Config::General - Generic Config Module

SYNOPSIS
        use Config::General;
        $conf = new Config::General("rcfile");
        my %config = $conf->getall;


DESCRIPTION
       This small module opens a config file and parses it's
       contents for you. The new method requires one parameter
       which needs to be a filename. The method getall returns a
       hash which contains all options and it's associated values
       of your config file.

       The format of config files supported by Config::General is
       inspired by the well known apache config format, in fact,
       this module is 100% compatible to apache configs, but you
       can also just use simple name/value pairs in your config
       files.

       In addition to the capabilities of an apache config file
       it supports some enhancements such as here-documents, C-
       style comments or multiline options.



INSTALLATION

	to install, type:
	  perl Makefile.PL
	  make
	  make test
	  make install

	to read the complete documentation, type:
	perldoc Config::General
	perldoc Config::General::Extended
	perldoc Config::General::Interpolated

	see some example config files which can
	be parsed with Config::Genreal in the subdirectory
	t/cfg.*


COPYRIGHT
       Config::General
       Config::General::Extended
           Copyright (c) 2000-2002 Thomas Linden <tom@daemon.de>

       Config::General::Interpolated
           Copyright (c) 2001      Wei-Hon Chen <plasmaball@pchome.com.tw>

       This library is free software; you can redistribute it
       and/or modify it under the same terms as Perl itself.


BUGS
       make test does currently not catch all possible scenarios.


AUTHOR
       Thomas Linden <tom@daemon.de>


VERSION
	1.36
Description
No description provided
Readme 322 KiB
Languages
Perl 96.9%
Shell 1.9%
Roff 1.1%