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


Advertisement

Description

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

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

    Download

    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

    • /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')

    Advertisement
    Advertisement