Check POD files for errors or warnings in a test file, using Pod::Simple to do the heavy lifting.
This module allows you to call isa, can, does, and DOES safely on things that may not be objects.
Test::EOL
lets you check for the presence of trailing whitespace and/or windows line endings in your perl code.
This module provides bare bones try/catch/finally statements that are designed to minimize common mistakes with eval blocks, and nothing else.
This is a Perl package designed to generate browsable HTML documentation from the POD (Plain Old Documentation) embedded in Perl source code.
IO::Pager
can be used to locate an available pager and use it to display output if a TTY is in use.
DateTime is a class for the representation of date/time combinations. It represents the Gregorian calendar, extended backwards in time before its creation (in 1582).
Assigns a new name to referenced sub. If package specification is omitted in the name, then the current package is used. The return value is the sub.
XSLoader module defines a standard simplified interface to the dynamic linking mechanisms available on many platforms. Its primary purpose is to implement cheap automatic dynamic loading of Perl modules.
Atom is a syndication, API, and archiving format for weblogs and other data. XML::Atom
implements the feed format as well as a client for the API.
Storable brings persistence to your Perl data structures containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be conveniently stored to disk and retrieved at a later time.
This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.
Env::Path
presents an object-oriented interface to path variables, defined as that subclass of environment variables which name an ordered list of file system elements separated by a platform-standard separator.
Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields.
This module provides a general-purpose clone
function to make deep copies of Perl data structures. It calls itself recursively to copy nested hash, array, scalar and reference types, including tied variables and objects.
Net::DBus
provides a Perl XS API to the DBus inter-application messaging system. The Perl API covers the core base level of the DBus APIs, not concerning itself yet with the GLib or QT wrappers.
This module provides a facility for creating non-modifiable variables in Perl. This is useful for configuration files, headers, etc. It can also be useful as a development and debugging tool for catching updates to variables that should not be changed.
This module tries to provide a coherent API to bring together the various JSON modules currently on CPAN. This module will allow you to code to any JSON API and have it work regardless of which JSON module is actually installed.
This package provides the Net::SNMP
Perl module. It implements an object oriented interface to the Simple Network Management Protocol. Perl applications can use the module to retrieve or update information on a remote host using the SNMP protocol.
Exporter implements an import method which allows a module to export functions and variables to its users' namespaces. Many modules use Exporter rather than implementing their own import method because Exporter provides a highly flexible interface, with an implementation optimised for the common case.
The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.
XML::Feed
is a syndication feed parser for both RSS and Atom feeds. It also implements feed auto-discovery for finding feeds, given a URI. XML::Feed
supports the following syndication feed formats: RSS 0.91, RSS 1.0, RSS 2.0, Atom
This module finds URIs and URLs (according to what URI.pm considers a URI) in plain text. It only finds URIs which include a scheme (http:// or the like), for something a bit less strict, consider URI::Find::Schemeless. For a command-line interface, urifind is provided.
This module provides an interface to layout and image generation of directed and undirected graphs in a variety of formats (PostScript, PNG, etc.) using the dot
, neato
, twopi
, circo
, and fdp
programs from the Graphviz project. This package is deprecated in favour of GraphViz2.