NAME

Task::Cpanel::Internal - These modules are used for internal cPanel development.

VERSION

version 11.36.001

SYNOPSIS

cpan Task::Cpanel::Internal

DESCRIPTION

This package includes all of the needed CPAN modules for cPanel & WHM development by cPanel.

They are not necessarily needed for anything on a cPanel & WHM installation, but you may find them helpful during your own perl development.

The first two numbers of this version (eg: 11.36) refer to the major version of cPanel which it applies to.

MODULES REQUIRED

Acme::Bleach

For really clean programs

App::Ack

A container for functions for the ack program

Archive::Any

Single interface to deal with file archives.

Archive::Tar

module for manipulations of tar archives

Archive::Tar::Builder

Stream tarball data to a file handle

Authen::Libwrap

access to Wietse Venema's TCP Wrappers library

B::C

Perl compiler's C backend

B::Flags

Friendlier flags for B

BSD::Resource

BSD process resource limit and priority functions

Business::ISBN

work with International Standard Book Numbers

Capture::Tiny

Capture STDOUT and STDERR from Perl, XS or external programs

Class::C3

A pragma to use the C3 method resolution order algortihm

Class::Inspector

Get information about a class and its structure

Compress::Zlib

Interface to zlib compression library

Crypt::DES_EDE3

Triple-DES EDE encryption/decryption

Crypt::OpenPGP

Pure-Perl OpenPGP implementation

Crypt::Random

Cryptographically Secure, True Random Number Generator.

Cwd

get pathname of current working directory

DBD::Mock

Mock database driver for testing

DBD::Pg

PostgreSQL database driver for the DBI module

DBI

Database independent interface for Perl

Date::Parse

Parse date strings into time values

DateTime

A date and time object

Devel::Cover

Code coverage metrics for Perl

Devel::NYTProf

Powerful fast feature-rich perl source code profiler

Devel::REPL

a modern perl interactive shell

Devel::Size

Perl extension for finding the memory usage of Perl variables

Diff::LibXDiff

Calculate a diff with LibXDiff (via XS)

Digest::MD5

Perl interface to the MD5 Algorithm

Dist::Zilla::Plugin::Repository

Publish repo information into META for a dzil distro.

Dist::Zilla::PluginBundle::Git

Git related utilities for building dzil modules.

Dist::Zilla::Plugin::GitHub::Meta

Utilities for publishing dzil modules to Github

Email::Address

RFC 2822 Address Parsing and Creation

Encode::Detect

An Encode::Encoding subclass that detects the encoding of data

Expect

Expect for Perl

Error

Error/exception handling in an OO-ish way

ExtUtils::CBuilder

Compile and link C code for Perl modules

ExtUtils::Constant

generate XS code to import C header constants

File::Comments

Recognizes file formats and extracts format-specific comments

File::Comments::Plugin::C

Plugin to detect comments in C/C++ source code

File::Copy::Recursive

Perl extension for recursively copying files and directories

File::Glob

Perl extension for BSD glob routine

File::Path::Tiny

recursive versions of mkdir() and rmdir() without as much overhead as File::Path

File::Which

Portable implementation of the which utility

Filesys::Df

Perl extension for filesystem disk space information.

Filesys::POSIX

Provide POSIX-like filesystem semantics in pure Perl

Filter::Util::Call

Perl Source Filter Utility Module

GSSAPI

Perl extension providing access to the GSSAPIv2 library

Getopt::Euclid

Executable Uniform Command-Line Interface Descriptions

Getopt::Param

param() style opt handling

Git::Repository

Perl interface to Git repositories

Git::Wrapper

Wrap git(7) command-line interface

Graph::Easy::As_svg

Output a Graph::Easy as Scalable Vector Graphics (SVG)

Graph::Easy::Manual

HTML manual for Graph::Easy

IO::AIO

Asynchronous Input/Output

IO::Interface

Perl extension for access to network card configuration information

IO::Prompt

Interactively prompt for user input

IO::Tty

Low-level allocate a pseudo-Tty, import constants.

Image::Xbm

Load, create, manipulate and save xbm image files.

Image::Xpm

Load, create, manipulate and save xpm image files.

JSON::XS

JSON serialising/deserialising, done correctly and fast

Log::Log4perl

Log4j implementation for Perl

Mail::SendEasy

Send plain/html e-mails through SMTP servers (platform independent). Supports SMTP authentication and attachments.

Mail::Sender::Easy

Super Easy to use simplified interface to Mail::Sender's excellentness

Math::BigInt::GMP

Use the GMP library for Math::BigInt routines

Math::BigInt::Pari

Use Math::Pari for Math::BigInt routines

Math::Pari

Perl interface to PARI.

Math::Round

Perl extension for rounding numbers

Module::Extract::VERSION

Extract a module version without running code

Module::Install

Standalone, extensible Perl module installer

Module::Metadata

Gather package and POD information from perl module files

Module::Signature

Module signature file manipulation

Module::Want

Check @INC once for modules that you want but may not have

Moo

Minimalist Object Orientation (with Moose compatiblity)

Moose

A postmodern object system for Perl 5

Net::Ident

lookup the username on the remote end of a TCP/IP connection

Net::Jabber::Bot

Automated Bot creation with safeties

Net::OpenSSH

Perl SSH client package implemented on top of OpenSSH

Net::SSLeay

Perl extension for using OpenSSL

Net::TCPwrappers

Perl interface to tcp_wrappers.

Opcodes

More Opcodes information from opnames.h and opcode.h

Path::Iter

Simple Efficient Path Iteration

Perl::Tidy

Parses and beautifies perl source

Perlbal

Reverse-proxy load balancer and webserver

Pristine::Tar

regenerate a pristine upstream tarball using only a small binary delta file and a copy of the source

Pod::Markdown

Converts POD to Markdown in order to generate README.md files on github

REST::Google::Translate

OO interface to Google Translate (aka Languages) API

REST::Google::Translate2

OO interface to Google Translate API v2

Readonly::XS

Companion module for Readonly.pm, to speed up read-only scalar variables.

Regexp::Parser

base class for parsing regexes

SOAP::Lite

Perl's Web Services Toolkit

Storable

persistence for Perl data structures

String::BOM

simple utilities to check for a BOM and strip a BOM

String::CRC32

Perl interface for cyclic redundency check generation

Sub::Install

install subroutines into packages easily

Test::Class

Easily create test classes in an xUnit/JUnit style

Test::CPAN::Meta

Validation of the META.yml file in a CPAN distribution.

Test::Exception

Test exception based code

Test::File::Contents

Test routines for examining the contents of files

Test::Manifest

interact with a t/test_manifest file

Test::MinimumVersion

does your code require newer perl than you think?

Test::Mock::Cmd

Mock system(), exec(), and qx() for testing

Test::MockModule

Override subroutines in a module for unit testing

Test::MockObject

Perl extension for emulating troublesome interfaces

Test::NoWarnings

Make sure you didn't emit any warnings while testing

Test::Object

Thoroughly testing objects via registered handlers

Test::Output

Utilities to test STDOUT and STDERR messages.

Test::Parallel

simple object interface to launch unit test in parallel

Test::Pod

check for POD errors in files

Test::Pod::Coverage

Check for pod coverage in your distribution.

Test::Script

Basic cross-platform tests for scripts

Test::SubCalls

Track the number of times subs are called

Test::Tester

Ease testing test modules built with Test::Builder

Test::Unit

the PerlUnit testing framework

Test::Warn

Perl extension to test methods for warnings

Test::YAML::Meta

Validation of the META.yml file in a distribution.

Test::YAML::Valid

Test for valid YAML

Text::Extract::MaketextCallPhrases

Extract phrases from maketext--call--looking text

Text::Fold

Turn "unicode" and "byte" string text into lines of a given width, soft-hyphenating broken words

Text::Iconv

Perl interface to iconv() codeset conversion function

Text::Trim

remove leading and/or trailing whitespace from strings

Time::HiRes

High resolution alarm, sleep, gettimeofday, interval timers

Variable::Magic

Associate user-defined magic to variables from Perl.

WWW::Mechanize

Handy web browsing in a Perl object

XML::DOM

A perl module for building DOM Level 1 compliant document structures

XML::SAX

Simple API for XML

YAML

YAML Ain't Markup Language (tm)

cPanel::SyncUtil

Perl extension for creating utilities that work with cpanelsync aware directories

AUTHOR

cPanel, <cpanel at cpan.org>

BUGS

Please report any bugs or feature requests to bug-task-cpanel-internal at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Cpanel-Internal. We will be notified, and then you'll automatically be notified of progress on your bug as we make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Task::Cpanel::Internal

You can also look for information at:

LICENSE AND COPYRIGHT

Copyright 2012 cPanel.

All rights reserved.

http://cpanel.net

This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

See http://dev.perl.org/licenses/ for more information.