This package provides a simple filename sanitizer, based on Node's sanitize-filename
This package contains a parser and a pretty-printer for the opam file format.
This module provides a class to monitor a directory for changes made to any file.
This package provides an enhanced version of filetime, which can set file creation time on Windows before Rust 1.75.
The NUMPY-FILE-FORMAT library is a Common Lisp library for reading and writing NumPy .npy
and .npz
files.
File::DesktopEntry
parses .desktop
files defined by the Freedesktop.org Desktop Entry specification. It can also run the applications define in those files.
The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.
This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.
Package fileutil collects some file utility functions.
{Test::File::Contents
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.
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.
This Pytest plugin enables creating Pytest parametrize decorators from external files.
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.