TTY::MenuTree runs a tree of polymorphic "action" objects as an interactive command-line menu, with support for nested submenus, back navigation, and an exit action. Content such as banners and goodbyes are injectable hooks so the menu itself stays free of application-specific concerns.
Required Ruby Version
>= 3.0
Authors
Romain Deshaies
Versions
- 0.1.0 September 14, 2026 (8.5 KB)