sic
Minimalist command-line IRC client
TLDR
Connect to default server with username from $USER
SYNOPSIS
sic [-h host] [-p port] [-n nick] [-k keyword] [-v]
DESCRIPTION
sic (simple IRC client) is a minimalist IRC client from the suckless project. It reads commands from standard input and outputs all server responses to standard output. All channel traffic is multiplexed into a single stream rather than using separate buffers per channel.
The client follows the suckless philosophy of simplicity and minimalism, providing only essential IRC functionality. It is designed to be combined with other Unix tools via pipes and shell scripts for extended functionality.
PARAMETERS
-h host
Server hostname (default: irc6.oftc.net)-p port
Server port (default: 6667)-n nickname
Client nickname (default: $USER environment variable)-k keyword
Password for nick registration/authentication-v
Display version information and exit
COMMANDS
:j #channel
Join a channel:l #channel
Leave (part) a channel:m #channel|user message
Send message to channel or user:s #channel|user
Set default active channel/user for messagestext without colon
Send raw IRC command directly to server
CAVEATS
No built-in channel separation; all messages appear in one stream. No scrollback or history buffer. No color support or formatting. Intended for advanced users comfortable with command-line interfaces and Unix pipelines. Consider using with tools like tmux or screen for better session management.
HISTORY
sic is developed by the suckless.org community, known for minimalist software including dwm and st. The suckless philosophy emphasizes simplicity, clarity, and frugality, creating tools that do one thing well and integrate via Unix pipelines. The project has been active since the mid-2000s.
