]> Sergey Matveev's repositories - mmc.git/blob - doc/index.texi
7842ca8c2b511d29150b9b811f87b21f64cce0ef
[mmc.git] / doc / index.texi
1 \input texinfo
2 @documentencoding UTF-8
3 @settitle mmc
4
5 @copying
6 Copyright @copyright{} 2023 @email{stargrave@@stargrave.org, Sergey Matveev}
7 @end copying
8
9 @node Top
10 @top mmc
11
12 @command{mmc} is a free software
13 @url{https://en.wikipedia.org/wiki/Mattermost, Mattermost} console client.
14 I wrote it solely for my personal needs, but you may find its simplicity
15 and flexibility useful.
16
17 @itemize
18 @item @url{https://tools.suckless.org/ii/, Suckless} minimalist FIFO and
19 filesystem-based backend. @url{https://github.com/tmux/tmux/wiki, tmux},
20 @url{ttps://github.com/junegunn/fzf, fzf},
21 @url{https://github.com/hanslub42/rlwrap, rlwrap},
22 @url{http://supercat.nosredna.net/, supercat}
23 based frontend with colourized output.
24 @item Ability to store channel's whole message history, keeping
25 threading meta information in both human and machine friendly
26 @url{https://www.gnu.org/software/recutils/, GNU Recutils} format.
27 @item Ability to send and retrieve files. Multiline messages support.
28 @item All channels refreshing after the login.
29 @item Keybindings for quick channel opening, window selection,
30 information viewing and file downloading.
31 @end itemize
32
33 @command{mmc} is
34 @url{https://www.gnu.org/philosophy/pragmatic.html, copylefted}
35 @url{https://www.gnu.org/philosophy/free-sw.html, free software}
36 licenced under @url{https://www.gnu.org/licenses/agpl-3.0.html, GNU
37 Affero GPLv3}.
38
39 @insertcopying
40
41 @include why.texi
42 @include arch.texi
43 @include usage.texi
44 @include faq.texi
45 @include thanks.texi
46
47 @bye