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