twn | Simple terminal multiplexer |
| download: https://git.y1.nz/archives/twn.tar.gz | |
| README | Files | Log | Refs |
README
1 - ########### -
2 * - # # - *
3 O - # TWN # - O
4 . * - # # - * .
5 o - ########### - o
6
7 TWN is a Bare-Bones Terminal Multiplexer, like tmux or mtm. It has
8 distinct goals from either of those projects though. Its goals are:
9
10 (1) Be as "transparent" as possible. That is, it should delegate as
11 much of its behavior as possible to the terminal it's running in.
12 (2) Be configurable. It should be easy to change "normal" behaviors, to
13 support different base terminals or to customize appearance/controls.
14 (3) Have maximal code quality, with minimal total LoC. This includes
15 dependencies!
16
17 So, it doesn't use the curses library as this would harm goals (1) and (3).
18 Goal (1) allows it to ignore things like terminfo, csets, and anything else
19 that the base terminal implements.
20
21 BUILD
22
23 To build this project, first update config.mk to reflect your system's
24 configuration, then run "make". If you wish to install TWN, you can then
25 run "make install" with root priveleges.
26
27 CONFIGURATION
28
29 TWN can be configured by editing config.h. Feel free to edit the code,
30 and send in patches if you think you've made changes that might benefit
31 others.
32
33 CONTRIBUTING
34
35 Send patches to git at y1.nz, if you have an improvement.
36 Be cool please&thx u <3
37
38 With Love,
39 Emma <3
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.