Devel::LexAlias provides the ability to alias a lexical variable in a subroutines scope to one of your choosing.
This module handles parsing, modifying and creating configuration files of the style used by the Git version control system.
WWW::OpenSearch
is a module to search http://opensearch.a9.com compatible search engines.
The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time.
List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.
Getopt::Tabular is a Perl 5 module for table-driven argument parsing, vaguely inspired by John Ousterhout's Tk_ParseArgv.
Number::Compare compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested against.
This module implements a minimalist HTTP user agent cookie jar in conformance with RFC 6265 <http://tools.ietf.org/html/rfc6265>.
Config::Grammar is a module to parse configuration files. The configuration may consist of multiple-level sections with assignments and tabular data.
File::Find::Rule is a friendlier interface to File::Find. It allows you to build rules which specify the desired files and directories.
This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml.
This module provides a few convenience methods for testing exception based code. It is built with Test::Builder and plays happily with Test::More and friends.
Test::LeakTrace provides several functions that trace memory leaks. This module scans arenas, the memory allocation system, so it can detect any leaked SVs in given blocks.
The Compress::Bzip2 module provides a Perl interface to the Bzip2 compression library. A relevant subset of the functionality provided by Bzip2 is available in this module.
With this module, you can calculate terminal character widths that vary by locale. This module supplies features similar to wcwidth(3) and wcswidth(3) in C language.
This package provides the exiftool
command and the Image::ExifTool
Perl library to manipulate EXIF tags of digital images and a wide variety of other metadata.
DateTimeX::Easy uses a variety of DateTime::Format packages to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).
Hash::FieldHash
provides the field hash mechanism which supports the inside-out technique. It is an alternative to Hash::Util::FieldHash
with a simpler interface, higher performance, and relic support.
PPIX::QuoteLike
parses Perl string literals and things that are reasonably like string literals. Its real reason for being is to find interpolated variables for Perl::Critic
policies and similar code.
This module exports two functions, nsort
and ncmp
; they are used in implementing a "natural sorting" algorithm. Under natural sorting, numeric substrings are compared numerically, and other word-characters are compared lexically.
This module is a simple interface to extensible logging. It exists to abstract your logging interface so that logging is as painless as possible, while still allowing you to switch from one logger to another.
This package provides various utility functions. When used without argument, this module provides four universally accessible attributes of general interest as follows:
Abstract
Alias
Memoize
Method
SigHandler
BinHex is a format for transporting files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. This module provides a means of converting those data streams back into into binary data.
This module is a helper for installing, reading and finding configuration file locations. File::ConfigDir
is a module to help out when Perl modules (especially applications) need to read and store configuration files from more than one location.