catboy/README

48 lines
1.4 KiB
Plaintext
Raw Normal View History

2018-12-02 06:01:56 +00:00
CATGIRL(7) FreeBSD Miscellaneous Information Manual CATGIRL(7)
2018-08-04 22:00:54 +00:00
2018-09-16 02:22:51 +00:00
NAME
2018-12-02 06:01:56 +00:00
catgirl IRC client
2018-08-04 22:00:54 +00:00
2018-09-16 02:22:51 +00:00
DESCRIPTION
catgirl is a curses IRC client originally intended for use over anonymous
2018-09-16 02:22:51 +00:00
SSH.
2018-08-20 20:06:46 +00:00
2018-12-02 23:12:45 +00:00
It requires LibreSSL (-ltls) and targets FreeBSD, Darwin, NetBSD.
Build
On platforms other than FreeBSD, copy the appropriate file to config.mk
and modify as needed. The default install PREFIX is ~/.local.
cp $(uname).mk config.mk
make
make install
2018-09-16 02:22:51 +00:00
FILES
2018-12-02 23:12:45 +00:00
chat.h shared state and function prototypes
chat.c command line parsing
event.c event loop and process spawning
tag.c tag (channel, query) ID assignment
handle.c incoming command handling
input.c input command handling
2018-12-02 06:01:56 +00:00
irc.c TLS client connection
format.c IRC formatting
2018-12-02 23:12:45 +00:00
ui.c cursed UI
term.c terminal features unsupported by curses
edit.c line editing
tab.c tab-complete
2018-12-02 06:01:56 +00:00
url.c URL detection
2018-12-16 21:21:58 +00:00
string.c base64 and rot13
2018-12-02 23:12:45 +00:00
pls.c functions which should not have to be written
sandman.m utility for Darwin to signal sleep
2018-09-16 02:22:51 +00:00
2018-12-02 23:12:45 +00:00
sshd_config anonymous SSH configuration
2018-09-16 02:22:51 +00:00
man.sh man(1) implementation for chroot
SEE ALSO
2018-12-02 06:01:56 +00:00
catgirl(1), sandman(1)
2018-09-16 02:22:51 +00:00
2018-12-02 23:12:45 +00:00
BUGS
The UI is currently broken with NetBSD's curses implementation.
2018-12-02 06:01:56 +00:00
Causal Agency December 2, 2018 Causal Agency