catgirl(7) | Miscellaneous Information Manual | catgirl(7) |
catgirl
— IRC
client
catgirl(7) is a TLS-only terminal IRC client.
restrict
option enables tight sandboxing. Sandboxing is always used on
OpenBSD.catgirl
to multiple
networks.catgirl
exits. It can be run in a loop or
connected to a bouncer, such as
pounce.catgirl
requires ncurses and
libtls, provided by either
LibreTLS
(for OpenSSL) or by LibreSSL. It targets FreeBSD,
OpenBSD, macOS and Linux.
catgirl
and libtls may be packaged
for your system. Check the Repology pages for
catgirl
and
libretls.
$ ./configure $ make all # make install
Packagers are encouraged to patch in their own text macros in input.c.
If installing libtls manually to
/usr/local, for example, make sure
/usr/local/lib appears in
/etc/ld.so.conf or
/etc/ld.so.conf.d/* and be sure to run
ldconfig(8) once the library is installed. Set
PKG_CONFIG_PATH
for
./configure
to find it.
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
The sandman
wrapper is provided for macOS
to stop and start catgirl
on system sleep and wake.
Install it as follows:
$ make -C scripts sandman # make -C scripts install
The upstream URL of this project is ⟨https://git.causal.agency/catgirl⟩. Contributions in any form can be sent to <list+catgirl@causal.agency>. For sending patches by email, see ⟨https://git-send-email.io⟩. Mailing list archives are available at ⟨https://causal.agency/list/catgirl.html⟩.
Monetary contributions can be donated via Liberapay.
IRC bouncer: pounce
June Bug, IRC Suite, https://text.causal.agency/010-irc-suite.txt, June 19, 2020.
February 19, 2022 | Causal Agency |