NAME

pocoirc - A command line tool for launching POE::Component::IRC clients

SYNOPSIS

pocoirc <options>

Options:
  -c, --check                  Check if config is valid and code compiles
  -f FOO, --config FOO         Use config file FOO
  -d, --daemonize              Run in the background
  -v, --verbose                Show IRC protocol messages
  -N, --no-color               Don't use terminal colors
  -V, --version                Print version
  -h, --help                   Print this usage message

When not using a config file, you can use these:
  -s FOO, --server FOO         Connect to server FOO
  -n FOO, --nickname FOO       Use nickname FOO
  -u FOO, --username FOO       Use username FOO
  -i FOO, --ircname FOO        Use ircname FOO
  -j CHANNEL --join CHANNEL    Join a channel (see below)
  -p PLUGIN, --plugin PLUGIN   Load plugin PLUGIN (see below)
  -6, --ipv6,                  Use IPv6
  -S, --ssl,                   Use SSL
  -C FOO, --class FOO          E.g. POE::Component:IRC::Qnet::State
  -I FOO, --lib FOO            A Perl library directory to include
  -l, --log-file               Write status messages to this log file

CHANNEL mentioned above can be a channel name (e.g. '#foo') or a channel
name and a password separated by a colon (e.g. '#foo:bar'). If you specify
any channels, an AutoJoin plugin with these parameters will be added to
your IRC component.

PLUGIN mentioned above should consist of the short class name, zero or
more whitespace, and possibly a JSON hash of arguments to the plugin's
constructor:

 -p AutoJoin
 -p 'AutoJoin{"ReJoinOnKick":0}'
 -p 'AutoJoin{"ReJoinOnKick":0,"Channels":["#foo","#bar"]}'
 -p 'AutoJoin {"ReJoinOnKick": 0, "Channels": ["#foo", "#bar"]}'

For documentation on the configuration file, do "perldoc App::Pocoirc"

AUTHOR

Hinrik Örn Sigurðsson, hinrik.sig@gmail.com

LICENSE AND COPYRIGHT

Copyright 2010 Hinrik Örn Sigurðsson

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