cmenu
a minimal tui menu thing
2023-12-24.09-26-23.mp4
cmenu
reads newline separated entries from stdin and creates a simple selection menu. Search entries by typing, use up/down arrows to navigate, hit enter to select.
The entry is written to standard output. This can be used to create dmenu-like scripts for the terminal.
An example script is provided in this repository, the script covers all you need to know, as cmenu
has no additional features other than what you see in the example script.
Limitations:
- The pattern matching is very barebones, it matches from the start of each entry, so "orang" will match "orange", but "rang" will not.
usage:
cmenu <listing >selection
building:
cc cmenu.c