commit 03e322b

uint  ·  2026-07-14 13:34:38 +0000 UTC
parent e534224
update README, add logo
4 files changed,  +31, -6
D README
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+![](logo.png)  
 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+
+0, -0
+0, -0