A simple terminal
e7cb69fe4b
As long as you are using bash it will always work, not sure for fish and other shells so I'll leave it to the user to experiment soon, I'll add another thing to the config.h to do so. |
||
---|---|---|
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 around 600 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)