Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 757 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 757 Bytes

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 selected entry is printed to stdout.

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. Additionally, it's ascii only.
usage:
    cmenu

building:
    cc cmenu.c