Internet Relay Chat

Ever since I wanted to contribute to an open-source project, I was told on online forums to contact the specific IRC channels to ask questions and start contributing. That’s fine. I’ll do that. But I never understood what was IRC.

So what’s IRC?

Wikipedia quotes ‘Internet Relay Chat Protocol (IRCP) is an application layer protocol that facilitates communication in the form of text. The chat process works on a client/server networking model.’ In plain works, it’s a chat app. But a chat app which you can use on a command line (GUI is also available. Don’t worry :) )

Why and Who uses IRC?

Suppose you want to send some information to someone or a group of people, you can do it through IRC. You can create ‘chatrooms’ on the go, send messages etc. It’s way easier to communicate. But the main advantage is all this can be done on the command line. This was/is is very useful when you are doing development and you are SSH’d into a remote server and have only the command line at your disposal. You can login into your account and start sending messages all through the command line. From what I see, most open source people use IRC. Why? I guess it goes back to age of Linux when there were no fancy chat apps like Slack or WhatsApp to communicate.

Setup

That’s it. You are now logged in. You can start conversing by running the following commands;

Final words

This simple tutorial is by no means a holistic view of what all weechat or IRC can do. But it’s a good entry point to understand. To know more visit https://weechat.org/files/doc/devel/weechat_user.en.html

**Also, you can contact me on IRC by /query sshank **