Skip to content
pgen edited this page Sep 7, 2018 · 2 revisions

The aim of this wiki is to illustrate some of the concepts and features of smenu.

Various examples will also be added here.

Initially, smenu was created to facilitate the creation of simple menus in text mode (hence its name). These menus had to be able to be integrated into the text stream of the terminal.

smenu has evolved and has now three main objectives:

  1. Make the creation of integrated menus in the text stream as simple as possible.
  2. Serve as a general (multi-)selection tool to facilitate user input into scripts while minimizing the impact on the screen.
  3. Be a tool to easily and visually search for words in the input word stream using different search methods including a fuzzy one inspired by fzf.

smenu has a lot of command line options and can use .INI like configuration files to tune it.

One last thing, the manual can certainly be improved but you should read it to discover the other features of smenu.

See the sidebar for the links.