-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcommuniqué.1
140 lines (140 loc) · 2.62 KB
/
communiqué.1
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
.Dd August 2024
.Dt COMMUNIQUÉ 1
.Os
.
.Sh NAME
.Nm communiqué
.Nd An instant messaging client with a terminal-based user interface.
.
.Sh DESCRIPTION
.Nm
is a TUI IM client for the XMPP protocol. It was originally intended as an alternative to
.Xr mcabber 1 .
Apart from the basic instant messaging functionality,
.Nm
currently also supports MUCs and HTTP uploads (note that since E2EE is not supported yet,
.Sy the files are stored in plain text on the server! Ns ).
.
.Sh KEY BINDINGS
.Ss Global
.Bl -tag -width Ds -compact
.It Ic q
Quit or close.
.It Ic Escape
Close.
.It Ic K
Display key bindings quick help.
.It Ic F1
Display this manual page.
.El
.
.Ss Navigation
.Bl -tag -width Ds -compact
.It Ic Tab. Shift+Tab
Focus the next/previous window.
.It Ic gg, Home
Scroll to the top.
.It Ic G, End
Scroll to the bottom.
.It Ic h, ←
Move left.
.It Ic j, ↓
Move down.
.It Ic k, ↑
Move up.
.It Ic l, →
Move right.
.It Ic PageUp, PageDown
Move up/down one page.
.It Ar n Ic k
Move
.Ar n
lines up.
.It Ar n Ic j
Move
.Ar n
lines down.
.It Ic /
Search forward.
.It Ic ?
Search backward.
.It Ic n
Select the next search result.
.It Ic N
Select the previous search result.
.It Ic gt
Switch to the next sidebar tab.
.It Ic gT
Switch to the previous sidebar tab.
.El
.
.Ss Roster
.Bl -tag -width Ds -compact
.It Ic c
Start a chat.
.It Ic i, Enter
Open a chat.
.It Ic I
Display more information.
.It Ic o, O
Open the next/previous unread conversation.
.It Ic dd
Remove contact.
.It Ic !
Execute command.
.It Ic s
Change status (online, away, busy, etc.)
.El
.
.Ss Chat
.Bl -tag -width Ds -compact
.It Ic Ctrl+u
.No Send files using HTTP upload ( Sy the files are not E2E encrypted! Ns ).
.El
.
.Sh FILES
.Bl -column
.It Pa communiqué.toml
.It Pa $XDG_CONFIG_HOME/communiqué/config.toml
.It Pa $HOME/communiqué/config.toml
.It Pa /etc/communiqué/config.toml
.El
.D1 Configuration file locations are attempted in this order.
.
.Bl -column
.It Pa $XDG_DATA_HOME/communiqué/jid.db
.It Pa $HOME/.local/share/communiqué/jid.db
.It Pa jid.db
.El
.D1 Database locations are attempted in this order.
.
.Sh STANDARDS
.Bl -item
.It
.Rs
.%T RFC 6120: Extensible Messaging and Presence Protocol (XMPP): Core
.Re
.It
.Rs
.%T XEP-0045: Multi-User Chat
.Re
.It
.Rs
.%T XEP-0175: Best Practices for Use of SASL ANONYMOUS
.Re
.It
.Rs
.%T XEP-0363: HTTP File Upload
.Re
.El
.
.Sh AUTHORS
.An The Mellium Contributors .
.
.Sh REPORTING BUGS
The project is hosted at
.Lk https://codeberg.org/mellium/communique-tui ,
please report issues there. For security issues, please send an email to
instead. For support you may also visit the XMPP chat at
.Mt [email protected] .