cowterm/README.md
Rekketstone 4c06bb7562 sloc update
it's less than 1k sloc, for exacts it's like 880 sloc or smth
2025-01-16 10:05:42 -07:00

1.6 KiB

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:

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)