ii/README

52 lines
1.7 KiB
Plaintext
Raw Normal View History

2005-12-19 16:39:54 +03:00
Abstract
--------
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
2007-02-03 14:58:13 +03:00
files include the server messages. For every channel and every nick
2005-12-19 16:39:54 +03:00
name there will be new in and out files.
The basic idea of this is to be able to communicate with an IRC
2007-02-03 14:58:13 +03:00
server with standard command line tools.
For example if you want to join a channel just do echo "/j #channel" > in
2005-12-19 16:39:54 +03:00
and ii creates a new channel directory with in and out file.
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>
to post to channels.
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.
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.
Contact
-------
If you want to contact the developers just write a mail to
ii (at) modprobe (dot) de
-- Nico Golde, Anselm R. Garbe