Swirc is a text-mode IRC client whose goals are to be portable, and to provide a secure & user-friendly experience to its users. IRC stands for Internet Relay Chat, and is a protocol for text communication in real time over the Internet.
The name Swirc is an assembly of the word Swift (or at your option: Swedish) and IRC.
Swirc is not mIRC. mIRC is an IRC client, like Swirc is. They both handles the IRC client protocol. Multiple different IRC clients exists, just like that there are multiple different web browsers. Chrome, Firefox, IE to name a few. Google server and client. By clarifying this I hope less confusion will occur.
-c Auto-connect to given server
-n Online nickname
-u User identity
-r Specifies the real name
-i ICB mode
-p Upon connect: ask for a password
-h Use this hostname on connect
-x Explicit config file