perl-Getopt-OO - An object oriented command line parser. It handles

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Getopt-OO-0.70.0-9.mga7.noarch.rpm
Package name perl-Getopt-OO
Package version 0.70.0
Package release 9.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 26.98 KB
Installed size 44.95 KB
Getopt::OO is an object oriented tool for parsing command line arguments.
It expects a reference to the input arguments and uses a perl hash to
describe how the command line arguments should be parsed. Note that by
parsed, we mean what options expect values, etc. We check to make sure
values exist on the command line as necessary -- nothing else. The caller
is responsible for making sure that a value that he knows should be a file
exists, is writable, or whatever.
Command line arguments can be broken into two distinct types: options and
values that are associated with these options. In windows, options often
start with a '/' but sometimes with a '-', but in unix they almost
universally start with a '-'. For this module options start with a '-'. We
support two types of options: the short single dashed options and the long
double dashed options. The difference between these two is that with this
module the short options can be combined into a single option, but the long
options can not. For example, most of us will be familiar with the 'tar
-xvf file' command which can also be expressed as '-x -v -f file'. Long
options can not be combined this way, so '--help' for example must always
stand by itself.
The input template expects the option names as its keys. For instance if
you were expecting '-xv --hello' as possible command line options, the keys
for your template hash would be '-x', '-v', and '--hello'.


Package Version Architecture Repository
perl-Getopt-OO-0.70.0-9.mga7.noarch.rpm 0.70.0 noarch Mageia Core
perl-Getopt-OO - - -


Name Value
perl >= 0:5.00404
perl(Exporter) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.28.0


Name Value
perl(Getopt::OO) == 0.70.0
perl-Getopt-OO == 0.70.0-9.mga7


Type URL
Binary Package perl-Getopt-OO-0.70.0-9.mga7.noarch.rpm
Source Package perl-Getopt-OO-0.70.0-9.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Getopt-OO rpm package:
    # urpmi perl-Getopt-OO




2018-09-19 - umeabot <umeabot> 0.70.0-9.mga7
(not released yet)
+ Revision: 1268246
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 0.70.0-8.mga6
+ Revision: 1027917
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.70.0-7.mga6
+ Revision: 948991
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Getopt-Std-Strict-1.10.0-9.mga7.noarch.rpm Nicer Getopt::Std
perl-Getopt-Tabular-0.300.0-8.mga7.noarch.rpm Table-driven argument parsing for Perl 5
perl-Getopt-Usaginator-0.1.200-9.mga7.noarch.rpm Conjure up a usage function for your applications
perl-Gimp-2.300.0-14.mga7.i586.rpm Perl module enabling to write plugins for the Gimp2
perl-Git-2.22.1-1.mga8.i586.rpm Perl interface to Git
perl-Git-Class-0.150.0-6.mga7.noarch.rpm A simple git wrapper to capture output
perl-Git-DescribeVersion-1.15.0-10.mga7.noarch.rpm Use git-describe to show a repo's version
perl-Git-PurePerl-0.530.0-2.mga7.noarch.rpm A Pure Perl interface to Git repositories
perl-Git-Repository-1.323.0-1.mga7.noarch.rpm Perl interface to Git repositories
perl-Git-Repository-Plugin-Blame-1.4.0-2.mga7.noarch.rpm Cache the output of C<< Git::Repository->blame() >>
perl-Git-Repository-Plugin-Log-1.314.0-3.mga7.noarch.rpm Class representing git log data
perl-Git-SVN-2.22.1-1.mga8.i586.rpm Perl interface to Git-SVN
perl-Git-Version-Compare-1.4.0-2.mga7.noarch.rpm Functions to compare Git versions
perl-Git-Wrapper-0.48.0-2.mga7.noarch.rpm Wrap git(7) command-line interface
perl-Git-Wrapper-Plus-0.4.11-2.mga7.noarch.rpm A key -> range list mapping for support features