Skip to content
Connect to Cabal using an IRC client.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is an cabal-irc-bouncer, It let's you connect to the cabal p2p network using whichever irc-client you prefer.


cabal-irc [key|dbpath]

Fore more help run

cabal-irc --help

(readme is work in progress, we don't actually have an cabal-irc executable right now. just clone this project and run node cli.js to figure out how it works)

Implemented IRC-commads

Current status

Command Status Note
PRIVMSG done /say , /me , /describe
JOIN done /join - aesthetic; you are always joined to all channels
PART done /part - aesthetic; same as join.
TOPIC done /topic - controls cabal-channel topic
LIST done /list - lists all available channels.
NICK done /nick - works as usual..
QUIT done /quit - Do we want it to publish the quit-message?
ERROR done
PING done
USER done
MODE done Always returns mode +nsv
CAP done Always returns empty list
WHOIS done TODO: can be improved with idle-time and signon-timestamp
WHO todo missing
add more todo Is there other IRC commands worth to translate to cabal?
You can’t perform that action at this time.