easy_tui

This package provides utilities for creating terminal GUIs (TUIs).

Classes

Window Inheritable class that permits recording (buffering) a terminal window's worth of strings and printing them to the console all at once.

Menu Utility class to use within a custom Window class. Permits the creation of a list of menu options and tracks which option is selected.

TableMenu Utility class to use within a custom Window class. Permits the creation of a list of menu options and tracks which option is selected. Can hold multiple selections in a set

 1"""
 2This package provides utilities for creating terminal GUIs (TUIs).
 3
 4Classes
 5----------------
 6Window
 7    Inheritable class that permits recording (buffering) a terminal window's worth
 8    of strings and printing them to the console all at once.
 9
10Menu
11    Utility class to use within a custom Window class. Permits the creation of a 
12    list of menu options and tracks which option is selected.
13
14TableMenu
15    Utility class to use within a custom Window class. Permits the creation of a 
16    list of menu options and tracks which option is selected. Can hold multiple
17    selections in a set
18"""