summary refs log tree commit diff
path: root/catgirl.7
blob: 3ddf19a0ff8863cf2335312708cc2086abc1d03d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
.Dd November 28, 2018
.Dt CATGIRL 7
.Os "Causal Agency"
.
.Sh NAME
.Nm catgirl
.Nd IRC client
.
.Sh DESCRIPTION
.Nm
is a curses IRC client
originally intended for
use over anonymous SSH.
.
.Pp
It requires LibreSSL
and targets
.Fx ,
.Nx
and Darwin.
.
.Sh FILES
.Bl -tag -width format.c -compact
.It Pa chat.h
Shared state and function prototypes
.It Pa chat.c
Command line parsing
.It Pa event.c
Event loop and process spawning
.It Pa tag.c
Tag (channel, query) ID assignment
.It Pa handle.c
Incoming command handling
.It Pa input.c
Input command handling
.It Pa irc.c
TLS client connection
.It Pa format.c
IRC formatting
.It Pa ui.c
Curses UI
.It Pa term.c
Terminal features unsupported by curses
.It Pa edit.c
Line editing
.It Pa tab.c
Tab-complete
.It Pa url.c
URL detection
.It Pa pls.c
Functions which should not have to be written
.El
.
.Pp
.Bl -tag -width sshd_config -compact
.It Pa sshd_config
Anonymous SSH configuration
.It Pa man.sh
.Xr man 1
implementation for chroot
.El
.
.Sh SEE ALSO
.Xr catgirl 1
&follow=1'>Run {,s,t}up with /bin/shJune McEnroe 2018-08-18Use whence instead of typeJune McEnroe type is an alias for whence -v and is more for human consumption. 2018-08-18Cut off path components until right prompt fitsJune McEnroe Keeps paths valid (from somehwere) rather than abrupt truncation. 2018-08-17Add "private" alias to source encrypted fileJune McEnroe Why is there no easy way to *edit* an encrypted file? 2018-08-17Add vim mapping to add a #includeJune McEnroe