libconfig-model-perl_2.061-1_all.deb


Advertisement

Description

libconfig-model-perl - module for describing and editing configuration data

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libconfig-model-perl
Package version 2.061
Package release 1
Package architecture all
Package type deb
Installed size 1.22 KB
Download size 416.48 KB
Official Mirror ftp.br.debian.org
Config::Model is a Perl framework that enables project developers to provide
an interactive configuration system for their software. It supports various
frontend interfaces (graphical, curses-based or plain terminal) to users. It
handles configuration files semantically rather than syntactically, meaning
that developers can specify the structure and constraints of the data along
with a mechanism to read and write the files.
Using the structure and constraint information, Config::Model will generate
interactive configuration editors that include help and data validation. It
is equally simple to use graphical (via Tk) interfaces as well as curses-
and ReadLine-based terminal interfaces.
Config::Model also provides a facility to help configuration data upgrade
that can be triggered during package upgrades.
Config::Model provides configuration model and editor for:
- popularity-contest
- fstab (/etc/fstab)
- multistrap
Other configuration editors are available with other libconfig-model-*-perl
packages.
Depending on which suggested or recommended modules are installed,
Config::Model provides several user interfaces:
- shell-like interface (with any of lib-term-readlin-*-perl)
- virtual file system where each config parameter is mapped to a file
(with fuse package)
- graphical user interface (with libconfig-model-tkui-perl)

Alternatives

Package Version Architecture Repository
libconfig-model-perl_2.061-1_all.deb 2.061 all Debian Main
libconfig-model-perl - - -

Requires

Name Value
libcarp-assert-more-perl -
libexception-class-perl -
libfile-homedir-perl -
libhash-merge-perl -
libjson-perl -
liblist-moreutils-perl -
liblog-log4perl-perl -
libmouse-perl -
libmousex-nativetraits-perl -
libmousex-strictconstructor-perl -
libparse-recdescent-perl -
libpath-tiny-perl -
libpod-pom-perl -
libtext-diff-perl -
libyaml-perl -
perl >= 5.11.1

Download

Type URL
Binary Package libconfig-model-perl_2.061-1_all.deb
Source Package libconfig-model-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libconfig-model-perl deb package:
    # sudo apt-get install libconfig-model-perl

Files

Path
/etc/bash_completion.d/cme
/etc/bash_completion.d/cme_multistrap
/etc/bash_completion.d/config-edit
/usr/bin/cme
/usr/bin/config-edit
/usr/bin/dh_cme_upgrade
/usr/share/debhelper/autoscripts/config-script-cme
/usr/share/debhelper/autoscripts/postinst-cme
/usr/share/debhelper/autoscripts/postrm-cme
/usr/share/debhelper/autoscripts/template-cme
/usr/share/doc/libconfig-model-perl/MODELS
/usr/share/doc/libconfig-model-perl/NEWS.Debian.gz
/usr/share/doc/libconfig-model-perl/README.Debian
/usr/share/doc/libconfig-model-perl/TODO
/usr/share/doc/libconfig-model-perl/changelog.Debian.gz
/usr/share/doc/libconfig-model-perl/changelog.gz
/usr/share/doc/libconfig-model-perl/copyright
/usr/share/doc/libconfig-model-perl/log4config-model
/usr/share/doc/libconfig-model-perl/examples/fstab/README
/usr/share/doc/libconfig-model-perl/examples/fstab/add-ext4-workshop.txt
/usr/share/doc/libconfig-model-perl/examples/fstab/fstab.sample
/usr/share/doc/libconfig-model-perl/examples/fstab/fstab_test.pl.gz
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/CommonOptions.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/Ext2FsOpt.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/Ext3FsOpt.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/FsLine.pl.gz
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/Iso9660_Opt.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/SwapOptions.pl
/usr/share/doc/libconfig-model-perl/examples/fstab/lib/Config/Model/models/MyFstab/UsbFsOptions.pl
/usr/share/man/man1/cme.1p.gz
/usr/share/man/man1/config-edit.1p.gz
/usr/share/man/man1/dh_cme_upgrade.1p.gz
/usr/share/man/man3/Config::Model.3pm.gz
/usr/share/man/man3/Config::Model::Annotation.3pm.gz
/usr/share/man/man3/Config::Model::AnyId.3pm.gz
/usr/share/man/man3/Config::Model::AnyThing.3pm.gz
/usr/share/man/man3/Config::Model::Backend::Any.3pm.gz
/usr/share/man/man3/Config::Model::Backend::Fstab.3pm.gz
/usr/share/man/man3/Config::Model::Backend::IniFile.3pm.gz
/usr/share/man/man3/Config::Model::Backend::Json.3pm.gz
/usr/share/man/man3/Config::Model::Backend::PlainFile.3pm.gz
/usr/share/man/man3/Config::Model::Backend::ShellVar.3pm.gz
/usr/share/man/man3/Config::Model::Backend::Yaml.3pm.gz
/usr/share/man/man3/Config::Model::BackendMgr.3pm.gz
/usr/share/man/man3/Config::Model::CheckList.3pm.gz
/usr/share/man/man3/Config::Model::Cookbook::CreateModelFromDoc.3pm.gz
/usr/share/man/man3/Config::Model::Describe.3pm.gz
/usr/share/man/man3/Config::Model::DumpAsData.3pm.gz
/usr/share/man/man3/Config::Model::Dumper.3pm.gz
/usr/share/man/man3/Config::Model::Exception.3pm.gz
/usr/share/man/man3/Config::Model::FuseUI.3pm.gz
/usr/share/man/man3/Config::Model::HashId.3pm.gz
/usr/share/man/man3/Config::Model::IdElementReference.3pm.gz
/usr/share/man/man3/Config::Model::Instance.3pm.gz
/usr/share/man/man3/Config::Model::Iterator.3pm.gz
/usr/share/man/man3/Config::Model::ListId.3pm.gz
/usr/share/man/man3/Config::Model::Lister.3pm.gz
/usr/share/man/man3/Config::Model::Loader.3pm.gz
/usr/share/man/man3/Config::Model::Manual::ModelCreationAdvanced.3pm.gz
/usr/share/man/man3/Config::Model::Manual::ModelCreationIntroduction.3pm.gz
/usr/share/man/man3/Config::Model::Node.3pm.gz
/usr/share/man/man3/Config::Model::ObjTreeScanner.3pm.gz
/usr/share/man/man3/Config::Model::Report.3pm.gz
/usr/share/man/man3/Config::Model::SearchElement.3pm.gz
/usr/share/man/man3/Config::Model::SimpleUI.3pm.gz
/usr/share/man/man3/Config::Model::TermUI.3pm.gz
/usr/share/man/man3/Config::Model::TreeSearcher.3pm.gz
/usr/share/man/man3/Config::Model::Value.3pm.gz
/usr/share/man/man3/Config::Model::Value::LayeredInclude.3pm.gz
/usr/share/man/man3/Config::Model::ValueComputer.3pm.gz
/usr/share/man/man3/Config::Model::WarpedNode.3pm.gz
/usr/share/man/man3/Config::Model::Warper.3pm.gz
/usr/share/man/man3/Config::Model::models::Fstab.3pm.gz
/usr/share/man/man3/Config::Model::models::Fstab::FsLine.3pm.gz
/usr/share/man/man3/Config::Model::models::Multistrap.3pm.gz
/usr/share/man/man3/Config::Model::models::Multistrap::Section.3pm.gz
/usr/share/man/man3/Config::Model::models::PopCon.3pm.gz
/usr/share/perl5/Config/Model.pm
/usr/share/perl5/Config/Model/Annotation.pm
/usr/share/perl5/Config/Model/AnyId.pm
/usr/share/perl5/Config/Model/AnyThing.pm
/usr/share/perl5/Config/Model/BackendMgr.pm
/usr/share/perl5/Config/Model/CheckList.pm
/usr/share/perl5/Config/Model/Describe.pm
/usr/share/perl5/Config/Model/DumpAsData.pm
/usr/share/perl5/Config/Model/Dumper.pm
/usr/share/perl5/Config/Model/Exception.pm
/usr/share/perl5/Config/Model/FuseUI.pm
/usr/share/perl5/Config/Model/HashId.pm
/usr/share/perl5/Config/Model/IdElementReference.pm
/usr/share/perl5/Config/Model/Instance.pm
/usr/share/perl5/Config/Model/Iterator.pm
/usr/share/perl5/Config/Model/ListId.pm
/usr/share/perl5/Config/Model/Lister.pm
/usr/share/perl5/Config/Model/Loader.pm
/usr/share/perl5/Config/Model/Node.pm
/usr/share/perl5/Config/Model/ObjTreeScanner.pm
/usr/share/perl5/Config/Model/Report.pm
/usr/share/perl5/Config/Model/SearchElement.pm
/usr/share/perl5/Config/Model/SimpleUI.pm
/usr/share/perl5/Config/Model/TermUI.pm
/usr/share/perl5/Config/Model/TreeSearcher.pm
/usr/share/perl5/Config/Model/Value.pm
/usr/share/perl5/Config/Model/ValueComputer.pm
/usr/share/perl5/Config/Model/WarpedNode.pm
/usr/share/perl5/Config/Model/Warper.pm
/usr/share/perl5/Config/Model/Backend/Any.pm
/usr/share/perl5/Config/Model/Backend/Fstab.pm
/usr/share/perl5/Config/Model/Backend/IniFile.pm
/usr/share/perl5/Config/Model/Backend/Json.pm
/usr/share/perl5/Config/Model/Backend/PlainFile.pm
/usr/share/perl5/Config/Model/Backend/ShellVar.pm
/usr/share/perl5/Config/Model/Backend/Yaml.pm
/usr/share/perl5/Config/Model/Cookbook/CreateModelFromDoc.pod
/usr/share/perl5/Config/Model/Manual/ModelCreationAdvanced.pod
/usr/share/perl5/Config/Model/Manual/ModelCreationIntroduction.pod
/usr/share/perl5/Config/Model/Value/LayeredInclude.pm
/usr/share/perl5/Config/Model/application.d/multistrap
/usr/share/perl5/Config/Model/extensions/cme-gen-class-pod
/usr/share/perl5/Config/Model/models/Fstab.pl
/usr/share/perl5/Config/Model/models/Fstab.pod
/usr/share/perl5/Config/Model/models/Multistrap.pl
/usr/share/perl5/Config/Model/models/Multistrap.pod
/usr/share/perl5/Config/Model/models/PopCon.pl
/usr/share/perl5/Config/Model/models/PopCon.pod
/usr/share/perl5/Config/Model/models/Fstab/CommonOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext2FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext3FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext4FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/FsLine.pl
/usr/share/perl5/Config/Model/models/Fstab/FsLine.pod
/usr/share/perl5/Config/Model/models/Fstab/Iso9660_Opt.pl
/usr/share/perl5/Config/Model/models/Fstab/NoneOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/SwapOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/UsbFsOptions.pl
/usr/share/perl5/Config/Model/models/Multistrap/Section.pl
/usr/share/perl5/Config/Model/models/Multistrap/Section.pod
/usr/share/perl5/Config/Model/system.d/fstab
/usr/share/perl5/Config/Model/system.d/popcon
/usr/share/perl5/Debian/Debhelper/Sequence/cme_upgrade.pm

Changelog

2014-09-24 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.061-1) unstable; urgency=medium
* Imported Upstream version 2.061:
* ValueComputer: leave $@ and $! alone in formula.
Also skip variables like '$ foo'
2014-09-08 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.060-1) unstable; urgency=medium
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ Dominique Dumont ]
* Imported Upstream version 2.060
* Avoid new perl 5.20 warning (Closes: #758320)
* Value: improved notify change message (computed vs preset vs default)
* fix pod doc in cme (Closes: #756433)
* removed obsolete cleanup-yaml-version patch
2014-06-30 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.059-1) unstable; urgency=medium
* Imported Upstream version 2.059:
* cme:
+ added shell command as a shortcut to 'cme edit -ui shell'.
E.g 'cme shell ssh' to edit ssh_config through a shell like UI
+ add :@ and :.sort sub command for ordered hash.
E.g.: "cme modify  dpkg-control ~~ 'binary:~/.*/ Depends:.sort' -save"
or "cme modify dpkg-copyright ~~ 'Files:.sort' -save "
* cme shell mode:
* fix or add completion for several commands
* added shell style pattern match to ll and ls command (e.g 'ls foo*')
* remove version req from use YAML::Any 0.303 (Closes: #752942  #753207)
* added patch to cleanup YAML::Any version from META.* and Build.PL
2014-06-19 - gregor herrmann <gregoa@debian.org>
libconfig-model-perl (2.058-1) unstable; urgency=medium
* New upstream release.
Fixes 'cme check dpkg-copyright' crash.
* Drop patch fix-cryptic-message, merged upstream.
* Update years of packaging copyright.
2014-06-15 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.057-1) unstable; urgency=medium
* cme: modify cryptic user message about "Fixing stuff"
* fix dh_cme_upgrade pod doc
* Revert "cme: modify cryptic user message about "Fixing stuff""
* added patch to fix cme cryptic message
* Imported Upstream version 2.057
2014-05-20 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.056-1) unstable; urgency=medium
* Imported Upstream version 2.056
- This release deprecates experience associated with configuration
element. experience specification in models is now ignored.
* added bash_completion snippet associated to a model. This will
be useful for dpkg-patch model
* replaced File::Slurp and Path::Class with Path::Tiny
* control:
- removed dep on libfile-slurp-perl and libpath-class-perl
+ added dep on libpath-tiny-perl
+ bash_completion: added cme_multistrap
* refreshed patch
2014-05-05 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.055-1) unstable; urgency=medium
* Imported Upstream version 2.055
This release removes all code related to asynchronous stores.
You may see deprecation warning about callback parameter with
other Config::Model::* modules. This will be fixed soon.
* control: removed dep on libanyevent-perl, libev-perl,
libnamespace-autoclean-perl
2014-04-03 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.054-1) unstable; urgency=medium
* Imported Upstream version 2.054
* Loader Dumper: fix quote handling (Closes: #743097)
* Loader: return 'ok' after dispatching an action (avoid undef warning
during tests)
* cme: -save options force a save even if no semantic change was done
* ListId: sort may trigger notify_change is elements are actually
moved around, so 'cme modify stuff list:.sort' will save the file
as expected.
2014-03-25 - Dominique Dumont <dod@debian.org>
libconfig-model-perl (2.053-1) unstable; urgency=medium
* Imported Upstream version 2.053:
* Loader: fix broken list leaf assignment (like 'list:4=foo')

See Also

Package Description
libconfig-model-tester-perl_2.048-1_all.deb Test framework for Config::Model
libconfig-model-tkui-perl_1.344-1_all.deb Tk GUI to edit config data through Config::Model
libconfig-mvp-perl_2.200008-1_all.deb multivalue-property package-oriented configuration module
libconfig-mvp-reader-ini-perl_2.101463-1_all.deb Perl module providing a MVP config reader for .ini files
libconfig-onion-perl_1.004-1_all.deb layered configuration
libconfig-pit-perl_0.04-1_all.deb Perl module for Manage settings
libconfig-record-perl_1.1.2-1_all.deb Perl module for configuration file access
libconfig-scoped-perl_0.22-1_all.deb Feature rich configuration file parser
libconfig-simple-perl_4.59-6_all.deb simple configuration file class
libconfig-std-perl_0.901-1_all.deb Load and save configuration files in a standard format
libconfig-tiny-perl_2.20-1_all.deb Read/Write .ini style files with as little code as possible
libconfig-yaml-perl_1.42-2_all.deb module for manipulating YAML-based configuration files
libconfig8-dev_1.4.9-2_amd64.deb Transitional package for libconfig-dev
libconfig9_1.4.9-2_amd64.deb parsing/manipulation of structured configuration files
libconfigreader-perl_0.5-5_all.deb Perl module for reading configuration files
Advertisement
Advertisement