Directories
¶
| Path | Synopsis |
|---|---|
|
Package index provides structures to index spec nodes and a source tree.
|
Package index provides structures to index spec nodes and a source tree. |
|
Package ux is the bubbletea front-end for genspec-tui: a single root Model composing a header line, three panels (source tree, spec, diagnostics), and a status/help line.
|
Package ux is the bubbletea front-end for genspec-tui: a single root Model composing a header line, three panels (source tree, spec, diagnostics), and a status/help line. |
|
gadgets
Package gadgets holds small, self-contained TUI helpers.
|
Package gadgets holds small, self-contained TUI helpers. |
|
help
Package help is the keymap overlay: a scrollable modal listing every binding, grouped by the context it applies in.
|
Package help is the keymap overlay: a scrollable modal listing every binding, grouped by the context it applies in. |
|
key
Package key normalizes tea.KeyMsg values into a small enum of named bindings, so the model dispatches on a plain string switch rather than a key-binding library.
|
Package key normalizes tea.KeyMsg values into a small enum of named bindings, so the model dispatches on a plain string switch rather than a key-binding library. |
|
options
Package options is the scanner-options overlay: a scrollable modal of boolean toggles bound directly to the codescan.Options the app scans with.
|
Package options is the scanner-options overlay: a scrollable modal of boolean toggles bound directly to the codescan.Options the app scans with. |
|
panels
Package panels holds the three scrollable sub-panels of the genspec-tui layout: the source tree (left), the generated spec (right) and the diagnostics (bottom).
|
Package panels holds the three scrollable sub-panels of the genspec-tui layout: the source tree (left), the generated spec (right) and the diagnostics (bottom). |
|
theme
Package theme holds the lipgloss styles shared by the model and its panels: a rounded-border panel box (bright when focused, dim otherwise), a panel title, and the status line.
|
Package theme holds the lipgloss styles shared by the model and its panels: a rounded-border panel box (bright when focused, dim otherwise), a panel title, and the status line. |
Click to show internal directories.
Click to hide internal directories.