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.