SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Getopt-Awesome rpm build for : OpenSuSE 13.X. For other distributions click perl-Getopt-Awesome.

Name : perl-Getopt-Awesome
Version : 0.1.3 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 140.1 Date : 2016-01-02 08:19:00
Group : Development/Libraries/Perl Source RPM : perl-Getopt-Awesome-0.1.3-140.1.src.rpm
Size : 0.02 MB
Packager : (none)
Summary : Let your modules define/export their own arguments
Description :
First of, this module was very inspired in the Getopt::Modular CPAN package
however at the moment of using it I found it was giving me \"more\" of what I
was looking so I thought I could borrow some ideas of it, make it lighter
and add some of the features/functionalities I was looking for and so this
is the result: a module I\'ve been using every day for all my perl scripts
and modules, though would be nice to give it to the Perl community.

Now, this module is handy if you want to give your modules the freedom of
definining their own \"getopt options\" so next time they get called (or
*used*) the options will be available in the form of arguments (--foo,
--bar).

Another feature of this module is that when user asks for help (-h or
--help) a usage will be printed by showing all the options available by the
current perl script and by all the modules in use.

All options are prefixed by the package name in lowercase where namespace
separator (::) gets replaced by a dash (-), so --help will return:

--foo-bar-option Description.
--foo-bar-option2 Description 2.

and so on..

See the SYNOPSYS section for examples.

*Notes:*

* The use of short aliases is not supported for options defined in modules,
this feature (provided by Getopt) is only available in the main script
(.pl)

* In your perl script (.pl) remember to call parse_opts otherwise the values
of the options you request might be undef, empty or have their default
values.

* _Remember:_ ARGV is ONLY parsed when parse_opt is called.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-G/openSUSE_13.2/noarch

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Getopt::Awesome)
perl(Getopt::Awesome::Examples::Foo)
perl(Getopt::Awesome::Examples::Foo::ChildFoo)
perl(Getopt::Awesome::Examples::Foo::ChildFoo::GrandchildFoo)
perl(Getopt::Awesome::Examples::ImportAllFoos)
perl-Getopt-Awesome

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(:MODULE_COMPAT_5.20.1)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.20.1/Getopt
/usr/lib/perl5/vendor_perl/5.20.1/Getopt/Awesome.pm
/usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Getopt-Awesome
/usr/share/doc/packages/perl-Getopt-Awesome/README
/usr/share/doc/packages/perl-Getopt-Awesome/examples
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/Foo
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/Foo.pm
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/Foo/ChildFoo
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/Foo/ChildFoo.pm
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/Foo/ChildFoo/GrandchildFoo.pm
/usr/share/doc/packages/perl-Getopt-Awesome/examples/Getopt/Awesome/Examples/ImportAllFoos.pm
/usr/share/doc/packages/perl-Getopt-Awesome/examples/foo.pl
/usr/share/man/man3/Getopt::Awesome.3pm.gz

 
ICM