libconfig-grammar-perl - grammar-based user-friendly config parser

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libconfig-grammar-perl
Package version 1.10
Package release 2
Package architecture all
Package type deb
Installed size 106 B
Download size 22.77 KB
Official Mirror
Config::Grammar is a module to parse configuration files. The configuration
may consist of multiple-level sections with assignments and tabular data. The
parsed data will be returned as a hash containing the whole configuration.
Config::Grammar uses a grammar that is supplied upon creation of a
Config::Grammar object to parse the configuration file and return helpful
error messages in case of syntax errors. Using the makepod method you can
generate documentation of the configuration file format.
The maketmpl method can generate a template configuration file. If your
grammar contains regexp matches, the template will not be all that helpful as
Config::Grammar is not smart enough to give you sensible template data based
in regular expressions. The related function maketmplmin generates a minimal
configuration template without examples, regexps or comments and thus allows
an experienced user to fill in the configuration data more efficiently.


Package Version Architecture Repository
libconfig-grammar-perl_1.10-2_all.deb 1.10 all Debian Main
libconfig-grammar-perl - - -


Name Value
perl -


Type URL
Binary Package libconfig-grammar-perl_1.10-2_all.deb
Source Package libconfig-grammar-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libconfig-grammar-perl deb package:
    # sudo apt-get install libconfig-grammar-perl




2014-02-28 - Salvatore Bonaccorso <>
libconfig-grammar-perl (1.10-2) unstable; urgency=medium
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
* Email change: Salvatore Bonaccorso ->
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Salvatore Bonaccorso ]
* Convert package to '3.0 (quilt)' source package format
* Bump Debhelper compat level to 8.
Adjust versioned Build-Depends on debhelper to (>= 8).
* Update copyright years for debian/* packaging files
* Refresh license stanzas for Artistic and GPL-1+ license.
Remove X-Comment fields.
Refer to Debian systems in general instead of only Debian GNU/Linux
Explicitly refer to GPL-1 license text in common-licenses.
* Declare compliance with Debian Policy 3.9.5
2009-05-30 - Salvatore Bonaccorso <>
libconfig-grammar-perl (1.10-1) unstable; urgency=low
* Initial Release (Closes: #530937).

See Also

Package Description
libconfig-ini-perl_0.024-1_all.deb Perl module for reading and writing .ini files
libconfig-ini-reader-ordered-perl_0.011-1_all.deb .ini-file parser that returns sections in order
libconfig-inifiles-perl_2.83-3_all.deb Read .ini-style configuration files
libconfig-inihash-perl_3.01.01-2_all.deb Perl extension for reading and writing INI files
libconfig-jfdi-perl_0.065-1_all.deb Perl module to load any configuration files
libconfig-json-perl_1.5100-1_all.deb parser for JSON-based configuration files
libconfig-merge-perl_1.01-1_all.deb umbrella interface to configuration modules
libconfig-model-approx-perl_1.009-1_all.deb Approx proxy server configuration editor
libconfig-model-backend-augeas-perl_0.118-1_all.deb config-model reader and writer powered by Augeas
libconfig-model-cursesui-perl_1.104-1_all.deb curses interface to edit config data through Config::Model
libconfig-model-dpkg-perl_2.059_all.deb editor for Dpkg source files with validation
libconfig-model-itself-perl_1.241-1_all.deb graphical model editor for Config::Model
libconfig-model-lcdproc-perl_2.042-3_all.deb Edit and validate LcdProc configuration file
libconfig-model-openssh-perl_1.236-1_all.deb configuration file editor for OpenSsh
libconfig-model-perl_2.061-1_all.deb module for describing and editing configuration data