Changes for version 2.157 - 2026-03-03
- New feature:
- Value model: add update parameter to specify how to load value from INI, YAML, JSON or TOML file when running "cme update" comand
- Loader: add function to load data from INI files
- Node: can extract gist from a array element
- Warper: allow warping from hidden element
- AnyId: add fetch_size method
- Bug fixes:
- Loader: fix bug with function call like .b("bar","foo(a > b)")
- ObjTreeScanner: add missing callbacks for file and dir value types
- Doc update:
- Node: add filter parameter doc for apply_fixes()
- Dependencies:
- switch from Config::IniFiles to Config::INI::Reader and make this dependency optional
- switch YAML::Tiny to YAML::PP and make this dependency optional
- make JSON and TOML::Tiny dependencies optional
Documentation
Create a configuration model from application documentation
Creating a model with advanced features
Introduction to model creation with Config::Model
Configuration class Fstab
Configuration class Fstab::FsLine
Configuration class PopCon
Modules
a framework 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 as a Cds data structure
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 a Perl data structure
Read and write config as plain file
Read and write config as a SHELLVAR data structure
Load configuration node on demand
Track read order of elements from configuration
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
compute &index or &element functions
Provide some constant data.
role to read or write configuration files
Role to grab data from elsewhere in the tree
Translate element help from pod to text
Load Node element in configuration tree
Provide some utilities
register and trigger a warped element
Search an element in a configuration model
Simple interface for Config::Model
Interactive command line interface for cme
Search tree for match in value, description...
Mouse type constraints for Config::Model
generate pod documentation from configuration models
Strongly typed configuration value
Include a sub layer configuration
Retrieve data from several external files
Retrieve data from external file
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
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