Test::File::Contents
provides functions for testing the contents of files.
File::ShareDir::Dist finds share directories for distributions. It is a companion module to File::ShareDir.
This package provides a drop-in replacement for the standard filepath
library, operating on RawFilePath
values rather than FilePath
values to get the speed benefits of using ByteStrings
.
Test::File::ShareDir
is some low level plumbing to enable a distribution to perform tests while consuming its own share directories in a manner similar to how they will be once installed.
This module reads a file backwards line by line. It is simple to use, memory efficient and fast. It supports both an object and a tied handle interface.
It is intended for processing log and other similar text files which typically have their newest entries appended to them. By default files are assumed to be plain text and have a line ending appropriate to the OS. But you can set the input record separator string on a per file basis.
The package provides two environments called filecontentsdef
and filecontentshere
. They are derived from the LaTeX filecontents
environment. In addition to the file creation they either store the (verbatim) contents in a macro (filecontentsdef
) or typeset them (verbatim) on the spot (filecontentshere
). The author developed the package to display TeX code verbatim in documentation and the same time produce the corresponding files during the LaTeX run in order to embed them in the PDF as file attachment annotations (by using Scott Pakin's package attachfile
).
Genenetwork genotype and mapping files.
Documentation at https://melpa.org/#/save-visited-files
Documentation at https://melpa.org/#/github-browse-file
This module has 3 functions: one to copy files only, one to copy directories only, and one to do either depending on the argument's type.
File::Find::Rule::Perl provides methods for finding various types Perl-related files, or replicating search queries run on a distribution in various parts of the CPAN ecosystem.
This module is a helper for easily finding configuration file locations. This information can be used to find a suitable place for installing configuration files or for finding any piece of settings.
This module disables bareword filehandles.
Documentation at https://melpa.org/#/dired-filetype-face
This Pytest plugin enables creating Pytest parametrize decorators from external files.
Documentation at https://melpa.org/#/find-file-in-project
File::Find::Object::Rule is an alternative Perl interface to File::Find::Object.
This package provides a collection of I/O tools for handling the most commonly used genomic datafiles, like fasta/-q, bed, gff, gtf, ped/map and vcf.
File::ShareDir::Install allows you to install read-only data files from a distribution. It is a companion module to File::ShareDir, which allows you to locate these files after installation.
find-file-in-project
finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
Filesys::Notify::Simple
is a simple but unified interface to get notifications of changes to a given file system path. It uses inotify2 on Linux, fsevents on OS X, kqueue
on FreeBSD, and FindFirstChangeNotification
on Windows if they're installed, and falls back to a full directory scan if none of these are available.
This package provides a logging implementation that writes logs in one file per thread.
Test::Portability::Files module is used to check the portability across operating systems of the names of the files present in the distribution of a module. The tests use the advices given in 'Files and Filesystems' in perlport. The author of a distribution can select which tests to execute.
Memory-mapped file access for UNIX and Windows