summary refs log tree commit diff
path: root/chatte.1
blob: fa9a5f1f0e562c35549653e8caf21a33f0fd6660 (plain)
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
.Dd September 8, 2018
.Dt CHATTE 1
.Os "Causal Agency"
.Sh NAME
.Nm chatte
.Nd IRC for catgirls
.Sh SYNOPSIS
.Nm
.Op Fl v
.Op Fl W Ar pass
.Op Fl h Ar host
.Op Fl j Ar chan
.Op Fl l Ar path
.Op Fl n Ar nick
.Op Fl p Ar port
.Op Fl u Ar user
.Op Fl w Ar pass
.Sh DESCRIPTION
.Nm
is a curses IRC client
which only supports TLS.
.Pp
The arguments are as follows:
.Bl -tag -width Ds
.It Fl W Ar pass
Send
.Ql WEBIRC
command with
.Ar pass .
See
.Sx ENVIRONMENT
for details.
.It Fl h Ar host
Connect to
.Ar host .
.It Fl j Ar chan
Join
.Ar chan
after connecting.
.Ar chan
may be a comma-separated list.
.It Fl l Ar path
Log messages to subdirectories by target
and files by date under
.Ar path .
.It Fl n Ar nick
Set nickname to
.Ar nick .
.It Fl p Ar port
Connect to
.Ar port .
The default port is 6697.
.It Fl u Ar user
Set username to
.Ar user .
The default username is
the same as the nickname.
.It Fl v
Show raw IRC protocol in the
.Ql (irc)
view.
.It Fl w Ar pass
Log in with
.Ar pass .
.El
.Pp
If
.Fl h
or
.Fl n
are not provided,
they will be prompted for.
.Sh ENVIRONMENT
.Bl -tag
.It Ev SSH_CLIENT
If
.Fl W
is passed and
.Ev SSH_CLIENT
is set,
the
.Ql WEBIRC
command is used
to set the hostname
to the first word of
.Ev SSH_CLIENT ,
usually the client IP address.
.El
.Sh EXAMPLES
.Bd -literal -offset indent
chatte -h ascii.town -j '&chatte'
.Ed
.Sh STANDARDS
.Rs
.%A C. Kalt
.%T Internet Relay Chat: Client Protocol
.%I IETF
.%N RFC 2812
.%D April 2000
.%U https://tools.ietf.org/html/rfc2812
.Re
.Sh CAVEATS
.Nm
does not support unencrypted connections.