Sleek dmenu alternative written in Python and powered by curses.
Comes in different flavors:
- The
pmenu
CLI, for your terminal and shell scripts. [📂 GitHub] - The
pmenu_lib
package, for your Python projects. [📦 PyPi] [📂 GitHub]
You are now looking at the pmenu_lib
Python package.
The pmenu(list_of_options)
function will display a menu and return the selected option as a str
, or None
if the menu is closed without selecting an option.
from pmenu_lib import pmenu
selected_option = pmenu(list_of_options)
- Up arrow: Highlight the previous menu entry.
- Down arrow: Highlight the next menu entry.
- Enter: Select the highlighted entry.
- Esc: Close the menu.