commit 03e322b
uint
·
2026-07-14 13:34:38 +0000 UTC
parent e534224
update README, add logo
D
README
+0,
-6
1@@ -1,6 +0,0 @@
2-cterm
3-
4-A minimal cross-platform terminal emulator written in C.
5-
6-Thank you ST for source code :)
7-
+31,
-0
1@@ -0,0 +1,31 @@
2+
3+Is a tiny, cross-platform terminal emulator (written in C).
4+
5+### About
6+cterm is a tiny terminal emulator I built from frustrations of not being able
7+to use [st](https://st.suckless.org/) across different platforms. Much like
8+_st_, it is very, very small--even smaller than _st_. For this reason,
9+however, cterm does not have the "standard" terminal emulator features such as
10+mouse selection, scrollback, fancy graphics, configuration files, the like;
11+this is because, I find all of them useless. If you want to achieve that, use a
12+terminal multiplexer or even VIM (it can function very well as a modal
13+multiplexer).
14+
15+cterm also doesn't rely on any extra dependancies like
16+[FreeType](https://freetype.org/). Well it sort of does, but I chose to vendor
17+libmaus as that is a really simple windowing library I created so that it can
18+be cross platform.
19+
20+### Info
21+Only BDF fonts are supported as for now. If requested (or contributed), I have
22+no problem with adding other formats but no vector font support! If you want to
23+convert your vector font, you can use something like `otf2bdf` (thats what I
24+do!).
25+
26+### Building:
27+``` sh
28+./configure
29+make
30+cp cterm /usr/local/bin # or where you want it
31+```
32+
A
logo.png
+0,
-0
A
logo.psd
+0,
-0