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.