A simple terminal
4c06bb7562
it's less than 1k sloc, for exacts it's like 880 sloc or smth |
||
---|---|---|
config.h | ||
config.mk | ||
cowterm.c | ||
LICENSE | ||
Makefile | ||
README.md |
cowterm
What the hell is a cowmonk?
What is cowterm?
cowterm is a really simple terminal that is written in pure C, using Xorg Libraries. I don't recommend anyone seriously using this. If you wish to, then good luck I guess? Here are some features that are in cowterm:
- You can kill processes in it using Ctrl+C
- Yes, this had to be manually implemented
- You can clear it using Ctrl+L
- It won't clear if you type in "clear"
- You can delete everything behind the cursor using Ctrl+U
- Essentials amirite?
- It can be resized
- So many Segfaults to get to this revolutionary moment
- It's hella lightweight
- like seriously, it is only like >1k sloc so like no ram usage at all
Here are some downsides upsides to using cowterm:
- no scrolling
- who needs it amirite? bloat booo
- boot it up like a chainsaw
- Might segfault once or twice before it actually decides to work, I have no idea how to fix this
- Fonts are hell to configure
- No wayland
- Actually this might be the best "feature" yet
Missing critical features for a terminalRemoved lots of bloat
Building & Installation
Dependencies:
- C compiler (gcc or clang)
- C libraries
- Xorg Libs (xfont, xutil, and xlibs)
Compilation & Installation
The steps are very simple, nothing like you've never seen before:
git clone https://git.based.pt/cowmonk/cowterm.git
cd cowterm
# Recomended to check config.h and see if it's to your liking
# vim/nano config.h
# Also recommended to check config.mk (advanced pro-gamers only!)
make
doas/sudo make install
Enjoy your new awful great terminal
Credits
- Me (cowmonk)