config-edit - Edit data of configuration managed by Config::Model


NAME

config-edit - Edit data of configuration managed by Config::Model


SYNOPSIS

  config-edit [options] -model Fstab


DESCRIPTION

Config-model is a general purpose configuration framework. Models stored in //etc/config-model.d are configuration description.

The config-edit program will use these configuration descriptions to provide a user interface so user can easily and securely modify the configuration of their system.


Options

-model

Mandatory option that specifies the configuration data to be edited. The model must be available in /etc/config-model.d/ directory in a .pl file. E.g. this command:

  config-edit -model Fstab

will look for /etc/config-model.d/Fstab.pl model file. See the Config::Model manpage for more details.

-ui

Specify the user interface type.

-model_dir

Specify an alternate directory to find model files. Mostly useful for tests.

-instance_name

Specify an instance_name. By default the instance name is copied from model name.

-write_conf_dir

Specify where to write the configuration files. (Actual default directory and file names depends on the model (See -model option).

-read_conf_dir

Specify where to read the configuration files. (Actual default directory and file names depends on the model (See -model option).

-verbose

Be (very) verbose

-debug

Provide debug infos.

-trace

Provides a full stack trace when exiting on error.

-force-load

Load file even if error are found in data. Bad data are discarded


Embedding config-edit

You can use config-edit from another program by using -ui simple option. This way you will be able to send command on the standard input of config-edit and get the results from the standard output.


AUTHOR

Dominique Dumont, ddumont at cpan dot org


SEE ALSO

the Config::Model::Model manpage, the Config::Model::Instance manpage, the Config::Model::HashId manpage, the Config::Model::ListId manpage, the Config::Model::WarpedNode manpage, the Config::Model::Value manpage

 config-edit - Edit data of configuration managed by Config::Model