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

  1. 0.1.0 September 14, 2026 (8.5 KB)

Pushed by

SHA 256 checksum