The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.048 - 2014-02-23

  • The main changes of this release are the new features of cme command:
    • add possibility to override config file (for appli with allow_config_file_override) (part of Debian #739387) if config file override is '-', open STDIN to read and STDOUT to write. This way, cme can be used as a filter.
    • added -strict option so cme exits 1 when warnings are found (Closes Debian #736972)
    • added -save option to force save. Useful when just reformatting is desired
    • modify command can apply Perl substitution (s/foo/bar) to configuration values
  • Other changes:
  • C::M::Loader:
    • changed hash selection =~ sub-command to :~
    • added =~ subcommand to apply Perl substitution to values
  • Config::Model: load EV at compile time (Debian #738975)
  • C::M::Value: limit the number of re-try when applying fix to avoid deep recursion errors
  • C::M::Node: force a save when reading a deprecated parameter (RT 92639)
  • C::M::Instance: use msg parameter when listing changes
  • C::M::AnyThing: added doc for notify_change

Documentation

Deprecated, use cme
Configuration class Fstab
Configuration class Fstab::FsLine
Configuration class Multistrap
Configuration class Multistrap::Section
Configuration class PopCon
cme
Edit data of configuration managed by Config::Model

Modules

Create tools to validate, migrate and edit configuration files
Read and write configuration annotations
Base class for hash or list element
Base class for configuration tree item
Virtual class for other backends
Read and write config from fstab file
Read and write config as a INI file
Read and write config as a JSON data structure
Read and write config as plain file
Read and write config as a SHELLVAR data structure
Read and write config as a YAML data structure
Load configuration node on demand
Handle check list element
Provide a description of a node element
Dump configuration content as a perl data structure
Serialize data of config tree
Exception mechanism for configuration model
Fuse virtual file interface for Config::Model
Handle hash element for configuration model
Refer to id element(s) and extract keys
Instance of configuration tree
Iterates forward or backward a configuration tree
Handle list element for configuration model
List available models and applications
Load serialized data into config tree
Class for configuration tree node
Scan config tree and perform call-backs for each element or node
Reports data from config tree
Search an element in a configuration model
Simple interface for Config::Model
Provides Config::Model UI with Term::ReadLine
Search tree for match in value, description...
Strongly typed configuration value
Include a sub layer configuration
Provides configuration value computation
Node that change config class properties
Warp tree properties

Provides

in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm
in lib/Config/Model/Exception.pm