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

Bug#343334: ITP: libparams-check-perl -- A generic input parsing/checking mechanism

Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyzaniak (eloy)" <eloy@debian.org>

* Package name    : libparams-check-perl
  Version         : 0.23
  Upstream Author : Jos Boumans <kane@cpan.org>
* URL             : http://search.cpan.org/~kane/Params-Check-0.23/
* License         : Perl: Artistic/GPL
  Description     : A generic input parsing/checking mechanism

 Params::Check is a generic input parsing/checking mechanism.
 It allows you to validate input via a template. The only requirement
 is that the arguments must be named.
 Params::Check can do the following things for you:
  * Convert all keys to lowercase
  * Check if all required arguments have been provided
  * Set arguments that have not been provided to the default
  * Weed out arguments that are not supported and warn
    about them to the user
  * Validate the arguments given by the user based on strings,
    regexes, lists or even subroutines
  * Enforce type integrity if required

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-1-686
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)

Reply to: