58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |