[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771468: RFP: libgetopt-argparse -- Perl module for parsing command line arguments inspired from python's argparse



Package: wnpp
Severity: wishlist

* Package name    : libgetopt-argparse
  Version         : 1.0.4
  Upstream Author : Mytram <mytram2@gmail.com>
* URL             : http://search.cpan.org/dist/Getopt-ArgParse/
* License         : same as Perl itself (Artistic)
  Programming Lang: Perl
  Description     : Perl module for parsing command line arguments inspired from python's argparse

Getopt::ArgParse is a Perl 5 module for parsing command line arguments
with a richer and more user-friendly API interface, similar to python's
argparse but with perlish extra. (CPAN author's description)

Some nice features are:
 * More succint and powerful because it manages arguments for you.
 * Automatically generate usage messages when the help is requested or
   when some arguments are missing/incorrects.
 * Stores the arguments in an object based on the arguments names.
 * Supports extended options such as multi-value arguments, argument
   values split, specify which arguments are required, the types, etc.
 * Supports subcommand parsing such as: git fetch, git pull, etc.
 * Supports both optional and positional arguments.
 * Based on the design of Python argparse, which is one of the two most
   used modules in Python for this purpose.

Depends on already packaged modules: libmoo-perl, libtext-wrapper-perl.
Other dependencies seems integrated into perl.

This package is stable and doesn't change often. Its maintenance
should be easy and I can offer my help, although I'm not experienced, I
can try as I think this package is worth the effort.

Attachment: signature.asc
Description: Digital signature


Reply to: