Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
IRC::Toolkit

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/IRC
t
.gitignore
.travis.yml
Changes
README.mkdn
dist.ini

README.mkdn

NAME

IRC::Toolkit - Useful IRC objects and utilities

SYNOPSIS

## Import the most commonly used Tookit:: modules
##  (Case, Colors, CTCP, ISupport, Masks, Modes, Parser)
use IRC::Toolkit;

## Import a list of modules:
use IRC::Toolkit qw/
  CTCP
  Masks
  Modes
  Numerics
/;

## ... or individually:
use IRC::Toolkit::Numerics;

DESCRIPTION

A collection of useful IRC-related utilities. See their respective documentation, below.

Modules that export functions use Exporter::Tiny, which is quite flexible; see the Exporter::Tiny docs for details.

IRC::Message::Object; Objects representing incoming or outgoing IRC events

IRC::Mode::Single; Objects representing a single mode change

IRC::Mode::Set; Objects representing a set of mode changes

IRC::Toolkit::Case; RFC-compliant case folding tools

IRC::Toolkit::Colors; Color/format code interpolation & removal

IRC::Toolkit::CTCP; CTCP quoting and extraction tools

IRC::Toolkit::ISupport; ISUPPORT (numeric 005) parser

IRC::Toolkit::Masks; Hostmask parsing and matching tools

IRC::Toolkit::Modes; Mode-line parsing tools

IRC::Toolkit::Numerics; IRC numerics translation to/from RPL or ERR names

IRC::Toolkit::Parser; Functional interface to POE::Filter::IRCv3

IRC::Toolkit::TS6; Produce sequential TS6 IDs

IRC::Toolkit::Role::CaseMap; A Role for classes that track IRC casemapping settings

SEE ALSO

IRC::Utils

Parse::IRC

AUTHOR

Jon Portnoy avenj@cobaltirc.org

Portions of code are derived from IRC::Utils, Net::IRC, and POE::Filter::IRC::Compat, which are copyright their respective authors; these items are documented where they are found.

Licensed under the same terms as Perl.

Something went wrong with that request. Please try again.