SWIRC(1) | General Commands Manual | SWIRC(1) |
swirc
— curses icb
and irc client
swirc |
[-46?CPRSdipv ]
[-W password]
[-c server[:port]]
[-j join]
[-n nickname]
[-r rl name]
[-u username]
[-x config] |
swirc
is a BSD licensed, console based and
lightweight ICB and IRC client written in C/C++, whose goals are to be
portable and secure.
-4
-6
-
?-C
swirc
supports >= 256 colors and
can_change_color(3) is true
swirc
uses init_color(3) to
initialize the extended IRC color palette. Which may or may not already be
set correctly by the terminal. This option is useful in case the terminal
look strange after exit, which is possible to fix by simply restarting
it.-P
-R
-S
-W
password-p
but operates in a
non-interactive manner. Be careful if you are using this option on a
public computer with multiple other users because the password will then
be visible to them in the output of ps(1).-c
server[:port]swirc
attempts to initiate a
TLS/SSL connection.-d
-i
-j
join-j libera,linux,c,c++
-n
nickname-p
swirc
also supports IRCv3 SASL authentication
which is probably a better alternative.-r
rl name-u
username-v
swirc
version-x
configCTRL+a
CTRL+e
CTRL+b
CTRL+f
CTRL+d
CTRL+g
CTRL+l
CTRL+n
CTRL+p
PG
UP
PG
DOWN
Up
arrow
Down
arrow
F2
F3
F4
F11
F12
On OpenBSD pledge(2) is
used per default in order to force swirc
into a
restricted-service operating mode. This since version 1.1. Further, as of
2.3, pledge(2) is used in combination with
unveil(2).
swirc
configuration fileswirc
default themeswirc
error logThe first version of swirc
was released in
mid 2016. Starting from Debian 12 (Bookworm) swirc
is available for multiple architectures via Debian's official APT
repository. And on OpenBSD version 6.7 and greater
swirc
can be installed by using
pkg_add(1).
swirc
was written by
Markus Uhlin
<markus.uhlin@bredband.net>
https://github.com/uhlin/swirc/issues
If many errors regarding "In perform_convert_buffer:
characters lost: Illegal byte sequence" are present in the error log,
then additional encodings for your locale should be installed. See
locale(1) for supported character encodings.
swirc
can handle and are looking for:
Unfortunately some operating systems have decided to only support the UTF-8 character encoding.
October 22, 2023 | Debian |