Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.14 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.14 KB

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

Chat on libera.chat

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.

Features

  • 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.

Basic Usage

ircpipe [--tls] <server> raw [path/to/register.yml]

For detailed usage, run ircpipe --help.

For an example register.yml, see example.register.yml.

License

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.