4c06bb7562
it's less than 1k sloc, for exacts it's like 880 sloc or smth
49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# 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 terminal~~ Removed 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:
|
|
```bash
|
|
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)
|