kinda fork of catgirl irc client with bx's personal tweeks, original client: https://git.causal.agency/catgirl/
 
 
 
 
 
Go to file
Curtis McEnroe 38b4a53d57
Move base64 to string.c
2018-12-16 16:21:58 -05:00
.gitignore Ignore sandman 2018-11-30 15:43:19 -05:00
Darwin.mk Add sandman 2018-11-30 15:41:21 -05:00
LICENSE Add LICENSE file 2018-08-02 20:55:21 -04:00
Makefile Move base64 to string.c 2018-12-16 16:21:58 -05:00
NetBSD.mk Add NetBSD.mk 2018-11-28 23:29:19 -05:00
README Move base64 to string.c 2018-12-16 16:21:58 -05:00
catgirl.1 Add /raw command 2018-12-05 15:04:34 -05:00
catgirl.7 Move base64 to string.c 2018-12-16 16:21:58 -05:00
chat.c Rename verbose to raw 2018-12-05 14:46:34 -05:00
chat.h Move base64 to string.c 2018-12-16 16:21:58 -05:00
edit.c Fix weird tab-complete after comma 2018-09-13 01:50:46 -04:00
event.c Factor out ircQuit 2018-12-14 16:43:49 -05:00
format.c Remove word handling from formatParse 2018-09-14 18:48:03 -04:00
handle.c Move base64 to string.c 2018-12-16 16:21:58 -05:00
input.c Factor out ircQuit 2018-12-14 16:43:49 -05:00
irc.c Treat EOF as expected if self.quit 2018-12-14 16:48:16 -05:00
log.c Measure length of log timestamp more consistently 2018-11-30 17:17:34 -05:00
man.sh Rename project catgirl 2018-11-27 19:13:27 -05:00
pls.c Move base64 to string.c 2018-12-16 16:21:58 -05:00
sandman.1 Send only SIGHUP in sandman 2018-12-04 15:38:22 -05:00
sandman.m Send only SIGHUP in sandman 2018-12-04 15:38:22 -05:00
sshd_config Rename project catgirl 2018-11-27 19:13:27 -05:00
string.c Move base64 to string.c 2018-12-16 16:21:58 -05:00
tab.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
tag.c Rename verbose to raw 2018-12-05 14:46:34 -05:00
term.c Add uint typedef 2018-12-08 13:18:13 -05:00
ui.c Underline own nick 2018-12-15 01:09:56 -05:00
url.c Use const char *argv[] signatures 2018-10-28 02:14:22 -04:00

README

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

CATGIRL(7)         FreeBSD 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 (-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

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       cursed UI
     term.c     terminal features unsupported by curses
     edit.c     line editing
     tab.c      tab-complete
     url.c      URL detection
     string.c   base64 and rot13
     pls.c      functions which should not have to be written
     sandman.m  utility for Darwin to signal sleep

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

SEE ALSO
     catgirl(1), sandman(1)

BUGS
     The UI is currently broken with NetBSD's curses implementation.

Causal Agency                  December 2, 2018                  Causal Agency