shellframe
TUI framework for bash
brew install fissible/tap/shellframe Features
- Full widget set: list, grid, editor, tree, modal, tab-bar, input-field, app shell
- Composable shellframe_shell runtime with dirty-region rendering
- 1000+ tests across bash 3.2–5.x
- Split-pane layout, diff-view, and synchronized scrolling
Example
source shellframe.sh
shellframe_list_init items
shellframe_list_add items "Option A"
shellframe_list_add items "Option B"
shellframe_shell run