ii (IRC client)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Ii (IRC client)
Original author(s) Anselm R. Garbe, Nico Golde
Stable release 1.7 (January 5, 2013; 22 months ago (2013-01-05)[1]) [±]
Written in C
Operating system Unix-like
Size 497 lines
Available in English
Type IRC client
License MIT License
Website tools.suckless.org/ii/

IRC It, or ii is a free and open-source Unix IRC client written in C.

From the readme:[2]

ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created. The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy.

ii is described as a client "even more plain" than the usual CLI-based clients, which are "commonly thought to be the most basic". It consists of less than 500 lines of sourcecode. Its core command set includes "joining and parting, changing nickname and setting topics."[3]

Author Tobias Schlitt called ii "fantastic" and his "tool of the year", which "simply uses the file system to structure IRC connections, channels and queries and offers FIFOs to communicate with the server. It allows you to write IRC bots in bash (or any other language that allows file access)".[4]

See also[edit]

References[edit]

  1. ^ "ii IRC client". Retrieved 2011-03-20. 
  2. ^ Golde, Nico; Garbe, Anselm (31 October 2011). "ii". suckless. suckless.org. Retrieved 2012-10-12. 
  3. ^ Lederer, Christian ("phrozen77") (September 13, 2010). "ii – A Filesystem-based IRC Client". irc-junkie.org. Sulzbach-Rosenberg, Germany: IRC-Junkie.org: Your daily dose of IRC related news. Retrieved 2012-10-12. (rationale)
  4. ^ Schlitt, Tobias (November 27, 2008). "Tool of the year: ii (irc it)". Dinslaken, Germany: schlitt.info. Retrieved 2012-10-12. (rationale)

External links[edit]