TinyIRC

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

TinyIRC [1] is an extremely lightweight, terminal based IRC client.

It is useful for creating a user to simply sit in a channel to maintain its settings (e.g. a channel key). Because TinyIRC is so lightweight, resource consumption is very low. Channels which don't need a bot, but still need a user to keep a channel, will find this useful. Then a user can be logged on manually without any scripting needed, and then stay on line as long as the server is up.

Usage

To start it, type the command with the following syntax into the terminal:

tinyirc [-dumb] [server] [port]
  • -dumb writes output to stdout and reads commands from stdin. Without [-dumb], TinyIRC uses a curses-based interface.
  • server should be the server TinyIRC initially connects to
  • port should be the desired port on the server to connect to. This is an optional argument.

For example, to connect to Freenode, the following command could be used:

tinyirc irc.freenode.net

After connection, your nickname can be set using the standard /nick command, and channels can be joined using the standard /join command. If your nickname is already taken, TinyIRC will prompt you for another one. However, servers cannot be changed without quitting TinyIRC. The "/connect" command does not work.

Multiple channels can be joined, but switching channels will require using the /join command to "rejoin" the channel. However, joining or rejoining another channel will not cause you to leave any previous channels.

Additional commands can be found using the /help command.

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox