Config::Model::Itself provides a configuration model for Config::Model. In other words, the structure of a model specification is described in Config::Model::Itself so you can use the same user interface to edit configuration data (for instance Xorg configuration data from xorg.conf) and Xorg model (if you need to add new parameters in Xorg model). You can also create your own configuration model to get a configuration tool for your own application.
License: GNU Lesser General Public License (LGPL)
Changes:
The allow_empty parameter was added. This way, a model designer can specify whether configuration can be created from scratch or not. In some cases (e.g. OpenSSH), creating a configuration from scratch should not be allowed because directories and files may require specific permissions. Minor corrections related to Augeas integration were made.
More...