libpath-iterator-rule-perl - iterative, recursive file finder

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libpath-iterator-rule-perl
Package version: 1.008
Package release: 1
Package architecture: all
Package type: deb
Installed size: 122 B
Download size: 52.02 KB
Official Mirror:
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.


    Source package: libpath-iterator-rule-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libpath-iterator-rule-perl deb package:
      # sudo apt-get install libpath-iterator-rule-perl


    • /usr/share/doc/libpath-iterator-rule-perl/README.gz
    • /usr/share/doc/libpath-iterator-rule-perl/buildinfo_all.gz
    • /usr/share/doc/libpath-iterator-rule-perl/changelog.Debian.gz
    • /usr/share/doc/libpath-iterator-rule-perl/changelog.gz
    • /usr/share/doc/libpath-iterator-rule-perl/copyright
    • /usr/share/doc/libpath-iterator-rule-perl/examples/
    • /usr/share/man/man3/PIR.3pm.gz
    • /usr/share/man/man3/Path::Iterator::Rule.3pm.gz
    • /usr/share/perl5/
    • /usr/share/perl5/Path/Iterator/


    2014-06-02 - Jonas Smedegaard <> libpath-iterator-rule-perl (1.008-1) unstable; urgency=low * Initial packaging release. Closes: bug#750170.