smenu
A terminal selection filter that presents input as interactive, keyboard-driven menus.
By Pierre Gentile
Compare smenu with another product
Alternatives
See all alternativesAbout smenu
smenu reads words from standard input or a file and displays them in a scrolling terminal window for selection. Users can move the cursor with the keyboard or mouse and choose one or more entries.
It is designed to work with terminals covered by the terminfo database and supports UTF-8, including double-width characters and extended grapheme clusters.
Strengths
- Reads selections from standard input or a file
- Supports keyboard and mouse navigation
- Can be used interactively or in shell scripts
Limitations
- Requires a terminal with terminfo support
Details
- Pricing
- FreeFree and open source under the Mozilla Public License 2.0.
- License
- MPL-2.0
- Developer
- Pierre Gentile
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Best suited for
- Shell users adding interactive choices to terminal workflows
- Categories
- Automation, CLI tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources