Balík: libpath-iterator-rule-perl (1.014-1)
Odkazy pre libpath-iterator-rule-perl
Zdroje Debian:
Stiahnuť zdrojový balík libpath-iterator-rule-perl:
- [libpath-iterator-rule-perl_1.014-1.dsc]
- [libpath-iterator-rule-perl_1.014.orig.tar.gz]
- [libpath-iterator-rule-perl_1.014-1.debian.tar.xz]
Správcovia:
Externé zdroje:
- Domovská stránka [github.com]
Podobné balíky:
iteratívny, rekurzívny vyhľadávač súborov
Path::Iterator::Rule iteruje cez súbory a adresáre a hľadá tie, ktoré zodpovedajú sade pravidiel, ktoré určil používateľ. API je založené na File::Find::Rule, ale s explicitnejším rozlišovaním medzi vyhľadávacími pravidlami a voľbami, ktoré ovplyvňujú ako sa prechádzajú adresáre. Objekt Path::Iterator::Rule je kolekcia pravidiel (vyhľadávacích kritérií) a metód na pridanie ďalších kritérií. Voľby, ktoré riadia prechádzanie adresárov sa zadávajú ako argumenty metódy, ktorá vracia iterátor.
Tu je zhrnutie vlastností na porovnanie s ostatnými modulmi na vyhľadávanie súborov:
* poskytuje pomocné metódy na určovanie pravidiel * ponúka (lenivý) iterátor a rozhranie sploštených zoznamov * vlastné pravidlá implementované pomocou spätných volaní * vyhľadávanie do šírky (predvolené) alebo pre- či post-order do hĺbky * predvolene používa symbolické odkazy (je možné vypnúť) * adresáre navštevuje iba raz (predchádza nekonečným cyklom; je možné vypnúť) * nepoužíva chdir * poskytuje API pre rozšírenia
Na spohodlnenie používania je modul PIR iba prázdnou podtriedou tejto triedy, aby sa jej názov jednoducho písal v jednoriadkových príkazoch.
Ostatné balíky súvisiace s balíkom libpath-iterator-rule-perl
|
|
|
|
-
- dep: libnumber-compare-perl
- modul na porovnávanie čísel v jazyku Python
-
- dep: libtext-glob-perl
- modul jazyka Perl na hľadanie vzorov v štýle glob v texte
-
- dep: libtry-tiny-perl
- modul poskytujúci minimalistický try/catch
-
- dep: perl
- Practical Extraction and Report Language od Larryho Walla
Stiahnuť libpath-iterator-rule-perl
Architektúra | Veľkosť balíka | Nainštalovaná veľkosť | Súbory |
---|---|---|---|
all | 52.7 kB | 127.0 kB | [zoznam súborov] |