perl-App-Getconf - singleton-like config store for command-line applications

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-App-Getconf
Package version 0.20.04
Package release alt1
Package architecture noarch
Package type rpm
Installed size 56.76 KB
Download size 56.76 KB
Official Mirror
This module is yet another command line options parser. But not only.
Actually, it's an option container. It's a response to a question: after
parsing options (from command line and from config file), how do I pass them
down the function call stack?
There are two classic approaches. One utilizes global variables. This is not
that convenient, because introduces some names treated in special way (not
defined inside the current function). The other requires passing option
container as an argument to each and every function (you can't always tell in
advance that the function will never use the options on one hand, and API
changes are tedious on the other).
App::Getconf tries a different way, which is not entirely new: the inspiration
for this module was the Log::Log4perl(3) manpage, which is Perl port of log4j Java
library. The idea is simple: you need a value accessible similarly to a global
variable, but declared locally.


Package Version Architecture Repository
perl-App-Getconf - - -


Name Value
/usr/share/perl5 -
perl(Tie/ -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(App/ = 0.020.004
perl(App/Getconf/ -
perl(App/Getconf/ -
perl-App-Getconf = 0.20.04-alt1


Type URL
Binary Package perl-App-Getconf-0.20.04-alt1.noarch.rpm
Source Package perl-App-Getconf-0.20.04-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-Getconf rpm package:
    # sudo apt-get install perl-App-Getconf



See Also

Package Description
perl-App-GetoptLongDescriptiveUtils-0.001-alt1.noarch.rpm Collection of CLI utilities related to Getopt::Long::Descriptive
perl-App-GetoptLongMoreUtils-0.001-alt1.noarch.rpm Collection of CLI utilities related to Getopt::Long::More
perl-App-GetoptLongSubcommandUtils-0.002-alt1.noarch.rpm Collection of CLI utilities related to Getopt::Long::Subcommand
perl-App-GetoptLongUtils-0.006-alt1.noarch.rpm Collection of CLI utilities related to Getopt::Long
perl-App-GetoptStdUtils-0.001-alt1.noarch.rpm Collection of CLI utilities related to Getopt::Std
perl-App-Gezer-0.0.2-alt1.noarch.rpm HTML Postprocessor and frontend to html-minifier
perl-App-Git-Autofixup-0.002006-alt1.noarch.rpm create fixup commits for topic branches
perl-App-Git-Autofixup-scripts-0.002006-alt1.noarch.rpm perl-App-Git-Autofixup scripts
perl-App-Git-Info-0.2.0-alt1.noarch.rpm Displays a summary of information about the git repository
perl-App-Git-IssueManager-0.1-alt1.noarch.rpm subcommand to git for issue management
perl-App-Git-IssueManager-SyncJira-0.1-alt1.noarch.rpm class implementing the sync_jira issue command of the GIT IssueManager
perl-App-Git-Ribbon-0.003-alt1.noarch.rpm Review the latest changes to a git repository
perl-App-Git-Ribbon-scripts-0.003-alt1.noarch.rpm App-Git-Ribbon scripts
perl-App-Git-SitePerl-0.01-alt1.noarch.rpm Versioned site installs using Git and the CPAN manpage
perl-App-Git-SitePerl-scripts-0.01-alt1.noarch.rpm App-Git-SitePerl scripts