Config::General is a perl module opens a config file and parses it's contents for you
Config::General is a perl module opens a config file and parses it's contents for you.
Config::General library provides variable interpolation, saving of configs (kinda serializer), an OOP-Interface and much more.
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(read-only), 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.
To install, type:
To read the complete documentation, type:
See some example config files which can be parsed with Config::Genreal in the subdirectory t/cfg.*
What's New in This Release:
applied patches by Jason Rhinelander: o bugfix: multiple levels if include files didn't work properly.
new option -IncludeDirectories, which allows to include all files of a directory. The directory must be specified by -ConfigFile as usual.
new option -IncludeGlob, which allows to use globs (wildcards) to include multiple files.
-ConfigPath can be speciefied using a single scalar value instead of an array if there is only one path.
bugfix: quotes from quoted block names were not removed properly.
fixes and updates for tests (make test) for the above patches. Thanks a lot Jason.
fixed number of tests in run.t
applied suggestion by Eric Kisiel: ::Extended::keys() returns an empty hash if the referring object is not hash.
fixed bug #14770, "Use of uninitialized value.." during environment variable interpolation.
config general perldoc config config files new option which allows apache config config file variable interpolation make test
Download Config::General 2.31
Mail 2 Wordpress 1.02 (by Thomas Linden)
Mail 2 Wordpress is an SMTP mailrobot for posting wordpress blog entries via SMTP mail.
· UNIX(TM) clone (linux, *b
PodWiki 0.8.4 (by Thomas Linden)
PodWiki is a collaborative Web-based authoring tool written in Perl which differs from other WikiWiki tools in that it uses Perl POD
Gimp::Config 1.211 (by Marc Lehmann)
Gimp::Config is a Perl module with config options found during configure time.
The Gimp::Config module creates a tied hash %Gimp::
PXP::Config 0.1.2 (by PXP::Config Team)
PXP::Config is a Perl module for PXP configuration.
# do this only once at server initialization:
Simple Config 1.1.0 (by Jeffrey Dutky)
Simple Config library supports configuration files consisting of simple name-value pairs, similar to the old Windows INI files
Other software in this category
zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp
libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i
GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.
GNU C library is us
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell