ircpipe is a work in progess and will gain new features as vinezombie gets them. Its command-line options WILL change. Bugs may exist.
ircpipe
is a low-level IRC client for use in scripts,
comparable to ircdog
.
It uses vinezombie
to provide direct access to the raw IRC protocol while
automating away some of the tedium.
rustyline
-flavored line editing and history.- Rate limiting and automatic ping replies.
- TLS support, including client certificates.
- Automatic connection registration, including SASL PLAIN and EXTERNAL.
ircpipe [--tls] <server> raw [path/to/register.yml]
For detailed usage, run ircpipe --help
.
For an example register.yml
, see example.register.yml
.
ircpipe
is licensed under the GNU GPL v3 (only).
Disclosing the source code of bots written using ircpipe
to
end users over IRC is also strongly encouraged, but not required.