perl-Path-Iterator-Rule-1.8.0-3.mga5.noarch.rpm


Advertisement

Description

perl-Path-Iterator-Rule - Iterative, recursive file finder

Property Value
Distribution Mageia 5.1
Repository Mageia Core i586
Package name perl-Path-Iterator-Rule
Package version 1.8.0
Package release 3.mga5
Package architecture noarch
Package type rpm
Installed size 143.55 KB
Download size 53.75 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
This module 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.

Alternatives

Package Version Architecture Repository
perl-Path-Iterator-Rule-1.8.0-3.mga5.noarch.rpm 1.8.0 noarch Mageia Core
perl-Path-Iterator-Rule - - -

Requires

Name Value
perl >= 1:5.010
perl(Carp) -
perl(File::Basename) -
perl(File::Spec) -
perl(List::Util) -
perl(Number::Compare) >= 0.20.0
perl(Path::Iterator::Rule) -
perl(Scalar::Util) -
perl(Text::Glob) -
perl(Try::Tiny) -
perl(re) -
perl(strict) -
perl(warnings) -
perl(warnings::register) -
perl-base >= 2:5.20.1

Provides

Name Value
perl(PIR) == 1.8.0
perl(Path::Iterator::Rule) == 1.8.0
perl-Path-Iterator-Rule == 1.8.0-3.mga5

Download

Type URL
Binary Package perl-Path-Iterator-Rule-1.8.0-3.mga5.noarch.rpm
Source Package perl-Path-Iterator-Rule-1.8.0-3.mga5.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Path-Iterator-Rule rpm package:
    # urpmi perl-Path-Iterator-Rule

Files

Path
/usr/lib/perl5/vendor_perl/5.20.1/PIR.pm
/usr/lib/perl5/vendor_perl/5.20.1/Path/
/usr/lib/perl5/vendor_perl/5.20.1/Path/Iterator/Rule.pm
/usr/share/doc/perl-Path-Iterator-Rule/CONTRIBUTING
/usr/share/doc/perl-Path-Iterator-Rule/Changes
/usr/share/doc/perl-Path-Iterator-Rule/LICENSE
/usr/share/doc/perl-Path-Iterator-Rule/META.json
/usr/share/doc/perl-Path-Iterator-Rule/META.yml
/usr/share/doc/perl-Path-Iterator-Rule/MYMETA.yml
/usr/share/doc/perl-Path-Iterator-Rule/README
/usr/share/man/man3/PIR.3pm.xz
/usr/share/man/man3/Path::Iterator::Rule.3pm.xz

Changelog

2014-10-15 - umeabot <umeabot> 1.8.0-3.mga5
+ Revision: 740199
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.8.0-2.mga5
+ Revision: 685916
- Mageia 5 Mass Rebuild
2014-02-06 - sander85 <sander85> 1.8.0-1.mga5
+ Revision: 584500
- update to 1.008
2013-10-19 - umeabot <umeabot> 1.5.0-2.mga4
+ Revision: 531599
- Mageia 4 Mass Rebuild
2013-08-06 - sander85 <sander85> 1.5.0-1.mga4
+ Revision: 464236
- imported package perl-Path-Iterator-Rule

See Also

Package Description
perl-Path-ScanINC-1.0.1-4.mga5.noarch.rpm Emulate Perls internal handling of
perl-Path-Tiny-0.56.0-4.mga5.noarch.rpm File path utility
perl-PathTools-3.470.0-7.mga5.i586.rpm Tools for working with paths and file specs across platforms
perl-Pegex-0.570.0-1.mga5.noarch.rpm Pegex Regex Atoms
perl-Perl-AtEndOfScope-0.30.0-5.mga5.noarch.rpm Perl::AtEndOfScope - run some code when a variable goes out of scope
perl-Perl-BestPractice-0.01-10.mga5.noarch.rpm Perl Best Practices, the (unofficial) companion module
perl-Perl-Critic-1.122.0-4.mga5.noarch.rpm Critique Perl source for style and standards
perl-Perl-Critic-Bangs-1.100.0-6.mga5.noarch.rpm Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect
perl-Perl-Critic-Compatibility-1.1.0-5.mga5.noarch.rpm Don't allow three-argument open unless the code uses a version of perl that supports it
perl-Perl-Critic-Deprecated-1.119.0-3.mga5.noarch.rpm Write C<$my_variable = 42> instead of C<$MyVariable = 42>
perl-Perl-Critic-Dynamic-0.50.0-6.mga5.noarch.rpm Base class for dynamic Policies
perl-Perl-Critic-Lax-0.11.0-4.mga5.noarch.rpm Policies that let you slide on common exceptions
perl-Perl-Critic-More-1.3.0-3.mga5.noarch.rpm Stop mixing long strings with code
perl-Perl-Critic-Nits-1.0.0-5.mga5.noarch.rpm Policies of nits I like to pick
perl-Perl-Critic-PetPeeves-JTRAMMELL-0.40.0-4.mga5.noarch.rpm Prohibit superfluous initializations
Advertisement
Advertisement