Skip to main content

Module tui

Module tui 

Source
Expand description

Full-screen TUI for git-same.

Launched when gisa is run with no subcommand.

Modules§

app
TUI application state (the “Model” in Elm architecture).
backend
Backend integration — bridges TUI with existing async command handlers.
event
Event system: merges terminal input and backend notifications.
handler
Input handler: keyboard events → state mutations (the “Update”).
screens
TUI screen modules.
ui
Top-level rendering dispatcher (the “View”).
widgets
Reusable TUI widgets.

Functions§

run_tui
Run the TUI application.