Bug#750170: ITP: libpath-iterator-rule-perl -- iterative, recursive file finder

Jonas Smedegaard dr at jones.dk
Mon Jun 2 09:58:47 UTC 2014


Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <dr at jones.dk>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : libpath-iterator-rule-perl
  Version         : 1.008
  Upstream Author : David Golden <dagolden at cpan.org>
* URL             : https://github.com/dagolden/Path-Iterator-Rule
* License         : Apache-2.0
  Programming Lang: Perl
  Description     : iterative, recursive file finder

 Path::Iterator::Rule  iterates over files and directories to identify
 ones matching a user-defined set of rules.  The API is based heavily on
 File::Find::Rule, but with more explicit distinction between matching
 rules and options that influence how directories are searched.  A
 Path::Iterator::Rule object is a collection of rules (match criteria)
 with methods to add additional criteria.  Options that control
 directory traversal are given as arguments to the method that generates
 an iterator.
 .
 Here is a summary of features for comparison to other file finding
 modules:
  * provides many "helper" methods for specifying rules
  * offers (lazy) iterator and flattened list interfaces
  * custom rules implemented with callbacks
  * breadth-first (default) or pre- or post-order depth-first searching
  * follows symlinks (by default, but can be disabled)
  * directories visited only once (no infinite loop; can be disabled)
  * doesn't chdir during operation
  * provides an API for extensions
 .
 As a convenience, the PIR module is an empty subclass of this one that
 is less arduous to type for one-liners.

This package is needed by libdist-inkt-perl.
It will be maintained in the Debian Perl Team.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJTjErXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWzLwH/0Cp6isi2wSzX1TR8H0qPp2a
prTMLYrlXCmDEJv6blr4qVpnL5CAUBFz6SUZRRukV2HL+bcn9AQjVY5oFZ57Y4St
Ep/PD3KYlohw2SfaPCBA4H7NF9iQU0VS/fPKHQlQN15w3+ZFAfsV1bbx4nOXvV1l
22mvQygbQiGygKdDVHOJxThlNV1tUTVoFlw+4bDY6nD5OsQa/gqs2h0Verc9izfa
3kNW6oW5Qwh4pxHARnxaXPfCnRgtDLLs8RyFaBTOntWNtx4w7dQgnkFM5AWW9PLh
14MVFSmUdBYIjhsgMXzRqoaPc8gZRkYZ8U5jJOAnaq/sANZRZHB/FG/RIO+UbV8=
=0Wto
-----END PGP SIGNATURE-----



More information about the pkg-perl-maintainers mailing list