A simple terminal
Go to file
Rekketstone d53f948bc4 Added highlighting, diming support
htop looks a lot better now
2025-01-16 10:03:58 -07:00
config.h Refreshing and No more blinking cursor 2025-01-15 17:54:45 -07:00
config.mk Added highlighting, diming support 2025-01-16 10:03:58 -07:00
cowterm.c Added highlighting, diming support 2025-01-16 10:03:58 -07:00
LICENSE Initial commit 2025-01-15 18:24:35 +00:00
Makefile Very epico progaming 2025-01-15 16:36:48 -07:00
README.md Refreshing and No more blinking cursor 2025-01-15 17:54:45 -07:00

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 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)