Config::Model 0.621 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Config::Model 0.621 (Default branch)
# 1  
Old 04-07-2008
Config::Model 0.621 (Default branch)

Image Config-Model provides a framework for validating the content of any configuration file or data. With a configuration model (expressed in a data structure), Config-Model provides a tool to validate configuration. A graphical (Perl/Tk) or a curses interface is provided to edit configuration data. Config-Model includes a model example for fstab and a small fstab demo. License: GNU Lesser General Public License (LGPL) Changes:
This is mostly a bugfix releases. Some new methods were added to facilitate implementation of the graphical interfaces. A small feature (the capability to warp value_type) was removed.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Config::Model::OpenSsh(3pm)				User Contributed Perl Documentation			       Config::Model::OpenSsh(3pm)

NAME
Config::Model::OpenSsh - OpenSsh config editor SYNOPSIS
invoke editor The following will launch a graphical editor (if Config::Model::TkUI is installed): sudo cme edit sshd command line This command will add a "Host Foo" section in "~/.ssh/config": cme modify ssh Host:Foo ForwardX11=yes programmatic This code snippet will remove the "Host Foo" section added above: use Config::Model ; use Log::Log4perl qw(:easy) ; my $model = Config::Model -> new ( ) ; my $inst = $model->instance (root_class_name => 'Ssh'); $inst -> config_root ->load("Host~Foo") ; $inst->write_back() ; DESCRIPTION
This module provides a configuration editors (and models) for the configuration files of OpenSsh. ("/etc/ssh/sshd_config", /etc/ssh/ssh_config and "~/.ssh/config"). This module can also be used to modify safely the content of these configuration files from a Perl programs. Once this module is installed, you can edit "/etc/ssh/sshd_config" with run (as root) : # cme edit sshd To edit /etc/ssh/ssh_config, run (as root): # cme edit ssh To edit ~/.ssh/config, run as a normal user: # cme edit ssh user interfaces As mentioned in cme, several user interfaces are available with "edit" subcommand: o A graphical interface is proposed by default if Config::Model::TkUI is installed. o A Curses interface with option "cme edit ssh -ui curses" if Config::Model::CursesUI is installed. o A Shell like interface with option "cme edit ssh -ui shell". AUTHOR
Dominique Dumont, (ddumont at cpan dot org) SEE ALSO
cme, Config::Model, perl v5.14.2 2012-10-29 Config::Model::OpenSsh(3pm)