smenu
« Back to VersTracker
Description:
Powerful and versatile CLI selection tool for interactive or scripting use
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cli selection filtering interactive terminal
Install: brew install smenu
About:
Smenu is a high-performance terminal selection tool that reads lines from standard input and presents an interactive list for the user to choose from. It features advanced filtering, fuzzy matching, and customizable keybindings, making it suitable for both interactive sessions and scripting pipelines. Its versatility allows it to replace complex shell loops and menus with a single, efficient command.
Key Features:
  • Fuzzy and regex filtering
  • Customizable keybindings and colors
  • Multi-select capabilities
  • Low-latency performance on large inputs
Use Cases:
  • Interactive selection in shell scripts
  • Filtering command output pipelines
  • Creating dynamic menus for CLI applications
Alternatives:
  • fzf – fzf is a widely used fuzzy finder with similar features, but smenu offers distinct keybinding schemes and a focus on minimal dependencies.
  • peco – peco is an interactive filtering tool inspired by peco, offering a different UI and configuration style.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 10:49am 0 VERSION_BUMP a0cbf3df