Tuish – TUI toolkit in pure portable shell script (bash/zsh/busybox/ksh/mksh)

by gaigalason 3/13/2026, 4:53 AMwith 3 comments

by gaigalason 3/13/2026, 4:59 AM

Hi (author here)!

Small TUI toolkit. This is an evolution of an old experiment: https://news.ycombinator.com/item?id=19517992

In the examples, there is a full text editor interface written in nothing but shell and other cool tricks (correct-width terminal tables, box drawing).

Would love some feedback. I tested only on a few selected terminals (WezTerm, VSCode terminal, Windows Terminal), but it should work on a bunch more.

by ifh-hnon 3/13/2026, 3:24 PM

This looks good but because I'm dumb I need pictures to appreciate it better. I had a quick look, are there any example pictures. Well done one implementing it in pure shell, lots of gotchas to avoid!