A simple terminal
Go to file
2025-01-15 17:24:05 -07:00
config.h Very epico progaming 2025-01-15 16:36:48 -07:00
config.mk window name stuff, and possibly unicode support? 2025-01-15 17:24:05 -07:00
cowterm.c Very epico progaming 2025-01-15 16:36:48 -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 Stupid README.md fix 2025-01-15 16:37:34 -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 gtk. 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)
  • GTK 3.0

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)