An uber-lean predecessor to gmessage, xmessage and all those, that makes writing CLI-based interactive menu tools simple.
The pop-up displays a list of buttons. Each button caption is custom. Clicking the button executes the code clip bound to that key. Run a single CLI command, call a shell function, or run a whole shell pipeline, with that click.
There is a man(1) page for more details.