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.
| Tags | Software Development Systems Administration |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Perl |
Recent releases


Release Notes: config-model-edit now use the same log4perl config files as config-edit. You can now specify fix instructions with Value warnings. Other parameters brought by Config::Model 1.230 have been added.


Release Notes: This release adds warn_* parameters provided by Config::Model 1.212. It adds an allow_keys_matching parameter provided by Config::Model 1.207.


Release Notes: The allow_keys_matching parameter was added to specify allowed keys using regexp. BackendDetector was fixed to handle backend names with embedded "::" (e.g. Debian::Dep5).


Release Notes: Since version 1.206, Config::Model has a new "accept" model parameter to create models targeted for upgrading configuration files. This "accept" parameter is now described in Itself/Class.pl (and requires Config::Model 1.206).


Release Notes: This release can force load a model from YAML data. Backend plugins are now detected to propose the correct choice in the GUI to set the backend name in a model. With this new release of all Config::Model modules, creating a configuration model from configuration documentation is becoming easier.