kirc - Man Page

KISS for IRC

Synopsis

kirc [-s server] [-p port] [-n nick] [-c chan] ...

Description

kirc is an extremely fast and simple IRC client designed with portability in mind. This client reads from STDIN and prints to STDOUT, so all traffic can multiplexed and text parsed or modified using external commands. All highlighted text and color can be controlled with ANSI escape sequences.

Options

-s server

Overrides the default host (irc.libera.chat)

-p port

Overrides the default port (6697)

-c chan

Specifies the channel(s) to JOIN (delimited by "," or "|")

-n nick

Specifies the NICK connection nickname

-r real

Specifies the users real name

-u user

Specifies the USER connection username

-k pass

Specifies the PASS connection password

-a auth

Specifies SASL PLAIN mechanism authentication token

-e

Specifies SASL EXTERNAL mechanism

-x

Reads from STDIN and passes each line (delimited by "\n") as a command to the IRC server after the initial connection.

-v

Prints the version information to stderr, then exits

-V

Increases verbosity. Causes raw IRC messages to be printed when sent or received.

Commands

/<command>

Send message to IRC host (e.g. /JOIN, /PART, /WHOIS, etc.)

/#<channel>

Set default message channel to <channel>

<message>

Send PRIVMSG to default message channel with <message> as the content

@<channel|nick> <message>

Send <message> to specified <channel> or <nick>

@@<channel|nick> <message>

Send CTCP ACTION containing <message> to specified <channel> or <nick> (if no <channel> or <nick> is specified, the <message> will be sent to the default message channel)

Author

Michael Czigler <michaelczigler at icloud dot com>

Bugs

Please report them!

Info

NOVEMBER 2020 Linux User Manuals