chooser [1] is a menu program, options are fed by pipe or file. It seems to support configuration file, but there is no documentation to read, although there is a sample config/config file.
By default, it display a multi-column (0:05) to choose one. There is an indicator on bottom-left corner (0:15), which tells the cursor position. Some interesting options are:
(0:11) -o, --onecolumn output in one column
(0:25) -x, --checkbox show checkbox
(0:30) -n, --numbers show numbers of lines
(0:36) -u, --underline underline checked lines
(0:41) -c, --color highlight checked lines with color
(0:48) -r, --radiobox only one line can be checked
(0:54) -i, --initial check all lines initially
(0:58) -l, --fullattr draw attributes till the end of line
As you can see from the partial list of its command-line options, it provides many styles of uses, single-column and multi-column, checkbox and radiobox (multiple choices nad single choice), numbering, underline/color, and some others.
$$$#
Choosing since 2014-08-04
git-92084fb9940766813f4b023aaf4aef59df98a5f9 (2016-12-10)
In C with ncurses
By Roman Leonov (liaonau)
GPLv3
[1] https://github.com/liaonau/chooser
Смотрите видео chooser, ncurses application to interactively filter input through pipe онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Archived Yu-Jie Lin 11 Декабрь 2016, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,083 раз и оно понравилось 17 людям.