Go to file
Curtis McEnroe 2a8ee15858
Use /etc/ssl/cert.pem in chroot
2019-09-16 17:24:19 -04:00
.gitignore Ignore sandman 2018-11-30 15:43:19 -05:00
Darwin.mk Use braces in Makefile 2019-07-27 18:05:06 -04:00
LICENSE Add LICENSE file 2018-08-02 20:55:21 -04:00
Linux.mk Use braces in Makefile 2019-07-27 18:05:06 -04:00
Makefile Use /etc/ssl/cert.pem in chroot 2019-09-16 17:24:19 -04:00
NetBSD.mk Use braces in Makefile 2019-07-27 18:05:06 -04:00
README Move nick and tag coloring to color.c 2019-02-25 23:10:40 -05:00
catgirl.1 Set default nick to USER unless -P 2019-09-16 17:09:49 -04:00
catgirl.7 Move nick and tag coloring to color.c 2019-02-25 23:10:40 -05:00
chat.c Set default nick to USER unless -P 2019-09-16 17:09:49 -04:00
chat.h Add restricted mode 2019-09-16 16:57:50 -04:00
color.c Deal with ~users in colorGen 2019-07-02 21:41:52 -04:00
edit.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
event.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
format.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
handle.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
input.c Add restricted mode 2019-09-16 16:57:50 -04:00
irc.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
log.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
man.sh Rename project catgirl 2018-11-27 19:13:27 -05:00
pls.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
sandman.1 Restart process in sandman 2019-07-02 18:04:27 -04:00
sandman.m Restart process in sandman 2019-07-02 18:04:27 -04:00
sshd_config Rename project catgirl 2018-11-27 19:13:27 -05:00
tab.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
tag.c Move nick and tag coloring to color.c 2019-02-25 23:10:40 -05:00
term.c Make copyright headers consistent 2019-07-27 18:00:01 -04:00
ui.c Add /move command 2019-02-27 00:17:59 -05:00
url.c Make copyright headers consistent 2019-07-27 18:00:01 -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 and
     GNU/Linux.

INSTALL
     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

   Darwin
     LibreSSL is assumed to be installed with brew(1).  The sandman(1) wrapper
     is also installed.

   NetBSD
     LibreSSL is assumed to be installed with pkgsrc(7).  Due to bugs in
     NetBSD's curses(3) implementation, some of the UI is currently broken.

   GNU/Linux
     LibreSSL is assumed to be manually installed in /usr/local and is
     statically linked.

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
     color.c    nick and channel coloring
     ui.c       cursed 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
     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)

Causal Agency                  February 25, 2019                 Causal Agency