The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:Config-Model User-Config"

Config::Model::Exception - Exception mechanism for configuration model River stage two • 11 direct dependents • 11 total dependents

This module creates exception classes used by Config::Model. All exception class name begins with "Config::Model::Exception" The exception classes are: "Config::Model::Exception" Base class. It accepts an "object" argument. The user must pass the ref...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model - a framework to validate, migrate and edit configuration files River stage two • 11 direct dependents • 11 total dependents

Config::Model enables a project developer to provide an interactive configuration editor (graphical, curses based or plain terminal) to users. To provide these tools, Config::Model needs: * A description of the structure and constraints of the projec...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Node - Class for configuration tree node River stage two • 11 direct dependents • 11 total dependents

This class provides the nodes of a configuration tree. When created, a node object gets a set of rules that defines its properties within the configuration tree. Each node contain a set of elements. An element can contain: * A leaf element implemente...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Value - Strongly typed configuration value River stage two • 11 direct dependents • 11 total dependents

This class provides a way to specify configuration value with the following properties: * Strongly typed scalar: the value can either be an enumerated type, a boolean, a number, an integer or a string * default parameter: a value can have a default v...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::AnyId - Base class for hash or list element River stage two • 11 direct dependents • 11 total dependents

This class provides hash or list elements for a Config::Model::Node. The hash index can either be en enumerated type, a boolean, an integer or a string....

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::TermUI - Interactive command line interface for cme River stage two • 11 direct dependents • 11 total dependents

This module provides a helper to construct pure ASCII user interface on top of Term::ReadLine. To get better interaction you must install either Term::ReadLine::Gnu or Term::ReadLine::Perl. Depending on your installation, either Term::ReadLine::Gnu o...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Dumper - Serialize data of config tree River stage two • 11 direct dependents • 11 total dependents

This module is used directly by Config::Model::Node to serialize configuration data in a compact (but readable) string. The serialization can be done in standard mode where only customized values are dumped in the string. I.e. only data modified by t...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Lister - List available models and applications River stage two • 11 direct dependents • 11 total dependents

Small modules to list available models or applications whose config can be edited by cme. This module is designed to be used by bash completion. All functions accept an optional boolean parameter. When true, only the local "lib" dir is scanned....

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Loader - Load serialized data into config tree River stage two • 11 direct dependents • 11 total dependents

This module is used directly by Config::Model::Node to load serialized configuration data into the configuration tree. Serialized data can be written by the user or produced by Config::Model::Dumper while dumping data from a configuration tree....

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::SimpleUI - Simple interface for Config::Model River stage two • 11 direct dependents • 11 total dependents

This module provides a pure ASCII user interface using STDIN and STDOUT....

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Iterator - Iterates forward or backward a configuration tree River stage two • 11 direct dependents • 11 total dependents

This module provides a class that is able to iterate forward or backward a configuration tree. The iterator stops and calls back user defined subroutines on one of the following condition: * A configuration item contains an error (mostly undefined ma...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Instance - Instance of configuration tree River stage two • 11 direct dependents • 11 total dependents

This module provides an object that holds a configuration tree....

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::CheckList - Handle check list element River stage two • 11 direct dependents • 11 total dependents

This class provides a check list element for a Config::Model::Node. In other words, this class provides a list of booleans items. Each item can be set to 1 or 0. The available items in the check list can be : * A fixed list (with the "choice" paramet...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Annotation - Read and write configuration annotations River stage two • 11 direct dependents • 11 total dependents

This module provides an object that read and write annotations (a bit like comments) to and from a configuration tree and save them in a file (not configuration file). This module can be used to save annotation for configuration files that do not sup...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::DumpAsData - Dump configuration content as a perl data structure River stage two • 11 direct dependents • 11 total dependents

This module is used directly by Config::Model::Node to dump the content of a configuration tree in perl data structure. The perl data structure is a hash of hash. Only CheckList content is stored in an array ref. User can pass a sub reference to appl...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Backend::Any - Virtual class for other backends River stage two • 11 direct dependents • 11 total dependents

Some application have configuration files with a syntax which is not supported by existing "Config::Model::Backend::*" classes. In this case a new backend must be written. "Config::Model::Backend::Any" was created to facilitate this task. The new bac...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::SearchElement - Search an element in a configuration model River stage two • 11 direct dependents • 11 total dependents

This modules provides a way to search for a configuration element in a configuration tree by exploring the configuration model. For instance, suppose that you have a xorg.conf model and you know that you need to tune the "MergedXinerama" parameter, b...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::ValueComputer - Provides configuration value computation River stage two • 11 direct dependents • 11 total dependents

This class provides a way to compute a configuration value. This computation uses a formula and some other configuration values from the configuration tree. The computed value can be overridden, in other words, the computed value can be used as a def...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::ObjTreeScanner - Scan config tree and perform call-backs for each element or node River stage two • 11 direct dependents • 11 total dependents

This module creates an object that explores (depth first) a configuration tree. For each part of the configuration tree, ObjTreeScanner object calls one of the subroutine reference passed during construction. (a call-back or a hook) Call-back and hoo...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC

Config::Model::Backend::IniFile - Read and write config as a INI file River stage two • 11 direct dependents • 11 total dependents

This module is used directly by Config::Model to read or write the content of a configuration tree written with INI syntax in "Config::Model" configuration tree. This INI file can have arbitrary comment delimiter. See the example in the SYNOPSIS that...

DDUMONT/Config-Model-2.153 - 14 Jul 2023 17:35:53 UTC
24 results (0.07 seconds)