kinda fork of catgirl irc client with bx's personal tweeks, original client: https://git.causal.agency/catgirl/
 
 
 
 
 
Go to file
Curtis McEnroe 5881a97c33
Show unread count in term title
Also render status line with just spaces. Looks much cleaner this way.
2018-11-29 13:29:20 -05:00
.gitignore Make use of config.mk and add Darwin.mk 2018-11-28 16:42:28 -05:00
Darwin.mk Set LIBRESSL_PREFIX in Darwin.mk 2018-11-29 03:56:54 -05:00
LICENSE Add LICENSE file 2018-08-02 20:55:21 -04:00
Makefile Make use of config.mk and add Darwin.mk 2018-11-28 16:42:28 -05:00
NetBSD.mk Add NetBSD.mk 2018-11-28 23:29:19 -05:00
README Add NetBSD.mk 2018-11-28 23:29:19 -05:00
catgirl.1 Add /whois 2018-11-29 05:40:26 -05:00
catgirl.7 Add NetBSD.mk 2018-11-28 23:29:19 -05:00
chat.c Add notification with notify-send 2018-10-28 02:44:09 -04:00
chat.h Rename project catgirl 2018-11-27 19:13:27 -05:00
edit.c Fix weird tab-complete after comma 2018-09-13 01:50:46 -04:00
event.c Use const char *argv[] signatures 2018-10-28 02:14:22 -04:00
format.c Remove word handling from formatParse 2018-09-14 18:48:03 -04:00
handle.c Handle no such nick error 2018-11-29 05:52:27 -05:00
input.c Add /whois 2018-11-29 05:40:26 -05:00
irc.c Revert "Race parallel connects" 2018-09-16 13:25:31 -04:00
log.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
man.sh Rename project catgirl 2018-11-27 19:13:27 -05:00
pls.c Write terminating null in allocating wcs/mbs conversions 2018-09-02 13:45:00 -04:00
sshd_config Rename project catgirl 2018-11-27 19:13:27 -05:00
tab.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
tag.c Rename status and verbose tags 2018-10-22 01:43:57 -04:00
term.c Add termEvent tests 2018-09-14 19:41:48 -04:00
ui.c Show unread count in term title 2018-11-29 13:29:20 -05:00
url.c Use const char *argv[] signatures 2018-10-28 02:14:22 -04:00

README

CATGIRL(7)             Miscellaneous Information Manual             CATGIRL(7)

NAME
     catgirl  IRC client

DESCRIPTION
     catgirl is a curses IRC client originally intended for use over anonymous
     SSH.

     It requires LibreSSL and targets FreeBSD, NetBSD and Darwin.

FILES
     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
     irc.c     TLS client connection
     format.c  IRC formatting
     ui.c      Curses UI
     term.c    Terminal features unsupported by curses
     edit.c    Line editing
     tab.c     Tab-complete
     url.c     URL detection
     pls.c     Functions which should not have to be written

     sshd_config  Anonymous SSH configuration
     man.sh       man(1) implementation for chroot

SEE ALSO
     catgirl(1)

Causal Agency                  November 28, 2018                 Causal Agency