garbeam and me started to write a new IRC client because it seems that all IRC clients suck because of their bloat.
The name will be ii for irc it or maybe irc improved
We will not make a curses or gtk based client. The goal is to write a client which creates an irc filesystem.
In your $HOME you will find the directories irc/$SERVERNAME/$CHANNELNAME and an in and out file in this directory.
If you change the channel of course new directories will be created. The out file is a normal file in which all the output
of the IRC server and this channel will be gathered. It should be readable with your favorite pager. Maybe we will write
a pager too.
The in file will be a
FIFO in which you can write for example with echo "/join #channel".
This will make it very easy to write frontends like curses or gtk.
For every new channel ii will fork and will just work for this channel like a daemon.
The out file is like a log file, every output will be written to it. So there is no need for IRC logging or the lastlog feature.
Maybe we will use logration for it.n
Our goal is to reduce the basic code of this to 500 lines of code.
I will inform you about the development status. But don't bargain for a quick release cause we both are very busy.
For ii I searched for a method to create directories recursive with all parents. There was no standard c function to do this. mkdir(char *path, mode_t mode) only creates one directory, not the whole path tree. This is what we implemented:static void _mk
Tracked: Aug 22, 10:40
ii we delay ii for hopefully 2 weeks or so cause garbeam is busy with wmii-3 release and the port of 9p to wmii and I am moving to my new flat. But the code base is finish so I think is not too much work to be done before a devel release.
Tracked: Sep 20, 21:34
We released release candidate 1 of ii. Please report any issues while testing ii until Dec 1. We expect the final release in early Dec. Some information can be found at: http://wmii.de/index.php/WMII/ii- Download: http://wmii.de/download/ii-1-rc1.
Tracked: Nov 24, 22:28
I just released version 1 of the ii irc client. For those who don't know it, ii is a minimalistic FIFO and filesystem based irc client which enables a file system hierarchy of your IRC session. You can interact with it with your normal shell tools (echo,
Tracked: Feb 03, 18:55