Skip to content

vinezombie/ircpipe

Repository files navigation

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.

About

Low-level IRC client for scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages