A toolkit from Charm that lets bash and zsh scripts call out to pre-built TUI components — fuzzy choosers, password inputs, spinners, multi-line confirmations — so a fifty-line script can have a feel closer to a polished CLI tool than a wall of text. Drop-in replacement for read and select when you want script ergonomics without rewriting it in Go. The components compose: pipe gum choose into gum confirm into gum spin.
→ Read the full review: gum-shell
Featured in:Things in the terminal