2005-12-19 16:39:54 +03:00
|
|
|
Abstract
|
|
|
|
--------
|
2008-08-09 15:45:46 +04:00
|
|
|
ii is a minimalistic FIFO and filesystem based IRC client. It creates an irc
|
|
|
|
directory tree with server, channel and nick name directories. In every
|
|
|
|
directory a FIFO file (in) and and normal file (out) is placed.
|
|
|
|
|
|
|
|
The in file is used to communicate with the servers and the out files include
|
|
|
|
the server messages. For every channel and every nick name there will be new in
|
|
|
|
and out files.
|
|
|
|
|
|
|
|
The basic idea of this is to be able to communicate with an IRC server with
|
|
|
|
standard command line tools. For example if you want to join a channel just do
|
|
|
|
echo "/j #channel" > in and ii creates a new channel directory with in and out
|
|
|
|
file.
|
2005-12-19 16:39:54 +03:00
|
|
|
|
|
|
|
Installation
|
|
|
|
------------
|
|
|
|
Edit config.mk to match your local setup. ii is installed into
|
|
|
|
/usr/local by default.
|
|
|
|
|
|
|
|
Afterwards enter the following command to build and install ii (if
|
|
|
|
necessary as root):
|
|
|
|
|
|
|
|
$ make clean install
|
|
|
|
|
|
|
|
Running ii
|
|
|
|
------------
|
|
|
|
Simply invoke the 'ii' command with required arguments
|
|
|
|
|
|
|
|
To make ii a bit more comfortable use it in combination with the multitail
|
|
|
|
program and for example with vim. Run vim in the server directory and use
|
|
|
|
key mapping like:
|
|
|
|
map w1 :.w >> \#ii/in<cr>
|
|
|
|
map w2 :.w >> \#wmii/in<cr>
|
2008-08-09 15:45:46 +04:00
|
|
|
to post to channels.
|
|
|
|
|
2005-12-22 00:00:31 +03:00
|
|
|
If you use the next editor line for a new posting you can use ctrl-p for nick
|
|
|
|
completion if you wrote the nick in the past.
|
|
|
|
Thanks to Matthias Kopfermann for this hint.
|
2008-08-09 15:45:46 +04:00
|
|
|
|
2007-02-03 14:58:13 +03:00
|
|
|
You can find an example of how this nested environment could look like on:
|
|
|
|
http://nion.modprobe.de/blog/archives/440-Using-the-ii-irc-client.html
|
2005-12-19 16:39:54 +03:00
|
|
|
|
|
|
|
Configuration
|
|
|
|
-------------
|
|
|
|
No configuration is needed.
|
|
|
|
|
2007-06-22 15:45:57 +04:00
|
|
|
Changelog
|
|
|
|
---------
|
|
|
|
Since I missed the chance to add a proper changelog right from the beginning,
|
2008-08-09 15:45:46 +04:00
|
|
|
please have a look at the commit messages on http://code.suckless.org/hg/ii/
|
2007-06-23 15:37:05 +04:00
|
|
|
they are fairly descriptive on releases prior to 1.2.
|
2007-06-22 15:45:57 +04:00
|
|
|
|
2005-12-19 16:39:54 +03:00
|
|
|
Contact
|
|
|
|
-------
|
|
|
|
If you want to contact the developers just write a mail to
|
|
|
|
ii (at) modprobe (dot) de
|
|
|
|
|
2005-12-22 00:00:31 +03:00
|
|
|
-- Nico Golde, Anselm R. Garbe
|