File::Locate::Iterator reads a "locate" database file in iterator style. Each call to next returns the next matching filename. There's optional tie-ins to Iterator, Iterator::Simple and MooseX::Iterator too.

File-Locate-Iterator is free software (free as in freedom), published under the terms of the GNU General Public License (v3 or higher).

Download version 28 here, either the full source here or from CPAN, or a Debian package here or from my repo.

File-Locate-Iterator-28.tar.gz (162k, and sig)
libfile-locate-iterator-perl_28-0.2_i386.deb (37k, and sig)
libfile-locate-iterator-perl_28-0.2_all.deb (33k, and sig)

The i386 is built with the recommended XS. The all is built without and is suitable for all archs, including i386 if you have a different Perl version etc. The all is included in the amd64 part of the repo. The sources include a debian/ to force building the deb without XS.

The sig files are Gnu PG ascii armoured signatures generated from my key. There's a SIGNATURE file inside the .tar.gz for cpansign too. Older sources can be found at backpan (big).

See File::Locate for callback style reading of a locate database.

This page Copyright 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.

(Back to the sitemap.)