Directories
¶
| Path | Synopsis |
|---|---|
|
Package alert provides a modal acknowledgement dialog component.
|
Package alert provides a modal acknowledgement dialog component. |
|
Package ansi holds small, dependency-free ANSI helpers for the corners of the library where lipgloss's full \x1b[0m reset is the wrong tool — most notably cells inside a styled row (e.g.
|
Package ansi holds small, dependency-free ANSI helpers for the corners of the library where lipgloss's full \x1b[0m reset is the wrong tool — most notably cells inside a styled row (e.g. |
|
Package app is the standard TUI shell: a breadcrumb header, a flex body that renders the active screen's layout, and a statusbar footer.
|
Package app is the standard TUI shell: a breadcrumb header, a flex body that renders the active screen's layout, and a statusbar footer. |
|
Package breadcrumb renders a single-line breadcrumb trail like "Root › Modules › dev" for use as a TUI header bar.
|
Package breadcrumb renders a single-line breadcrumb trail like "Root › Modules › dev" for use as a TUI header bar. |
|
Package config carries the user-supplied YAML config that any tuilib component can consult.
|
Package config carries the user-supplied YAML config that any tuilib component can consult. |
|
Package confirm provides a modal yes/no dialog component.
|
Package confirm provides a modal yes/no dialog component. |
|
Package filter provides a single-line textinput wrapped in a pane — the "press / to search, enter to commit, esc to clear" pattern every TUI eventually needs.
|
Package filter provides a single-line textinput wrapped in a pane — the "press / to search, enter to commit, esc to clear" pattern every TUI eventually needs. |
|
Package form is a vertical form component: a sequence of Text, Select, and Confirm fields with tab/shift-tab focus cycling and a submit button.
|
Package form is a vertical form component: a sequence of Text, Select, and Confirm fields with tab/shift-tab focus cycling and a submit button. |
|
Package help renders a toggleable help overlay showing key bindings, modeled on pug's help widget.
|
Package help renders a toggleable help overlay showing key bindings, modeled on pug's help widget. |
|
Package input provides a single-line text input wrapped in a pane — a theme-styled, bordered text field with a title slot on the border.
|
Package input provides a single-line text input wrapped in a pane — a theme-styled, bordered text field with a title slot on the border. |
|
Package inspector provides a two-column label/value viewer for structured records — pod specs, REST responses, Prefect run details, any "show me the fields of this thing" surface.
|
Package inspector provides a two-column label/value viewer for structured records — pod specs, REST responses, Prefect run details, any "show me the fields of this thing" surface. |
|
Package layout is a tiny declarative engine for composing Bubble Tea view strings.
|
Package layout is a tiny declarative engine for composing Bubble Tea view strings. |
|
Package list provides a cursor-driven, optionally filterable list inside a bordered pane.
|
Package list provides a cursor-driven, optionally filterable list inside a bordered pane. |
|
Package logview is a streaming text viewer with incremental search and keyboard navigation, wrapped in a pane.
|
Package logview is a streaming text viewer with incremental search and keyboard navigation, wrapped in a pane. |
|
Package metrics renders small inline summaries — status badges, ratios, progress bars, sparklines — sized to fit inside list rows, table cells, or inspector values without breaking outer SGR state.
|
Package metrics renders small inline summaries — status badges, ratios, progress bars, sparklines — sized to fit inside list rows, table cells, or inspector values without breaking outer SGR state. |
|
Package pane provides a bordered, titled, scrollable region for Bubble Tea TUIs.
|
Package pane provides a bordered, titled, scrollable region for Bubble Tea TUIs. |
|
Package poll is a thin interval-driven ticker for screens that need to auto-refresh remote state — k8s deployment status, Prefect runs, REST endpoints — without re-implementing the same tea.Tick + generation- counter dance every time.
|
Package poll is a thin interval-driven ticker for screens that need to auto-refresh remote state — k8s deployment status, Prefect runs, REST endpoints — without re-implementing the same tea.Tick + generation- counter dance every time. |
|
Package runner runs an interactive subprocess from inside a Bubble Tea program: it suspends the TUI (releasing the terminal so the subprocess can take over stdin/stdout/stderr), executes the command, then re-enters the alt-screen once the subprocess exits.
|
Package runner runs an interactive subprocess from inside a Bubble Tea program: it suspends the TUI (releasing the terminal so the subprocess can take over stdin/stdout/stderr), executes the command, then re-enters the alt-screen once the subprocess exits. |
|
Package screen defines a richer navigation model for pkg/app.
|
Package screen defines a richer navigation model for pkg/app. |
|
Package statusbar renders a one-line status strip with left/center/right slots, modeled on pug's footer.
|
Package statusbar renders a one-line status strip with left/center/right slots, modeled on pug's footer. |
|
Package tab provides a tabbed container that hosts multiple screen.Screen bodies inside one parent screen.
|
Package tab provides a tabbed container that hosts multiple screen.Screen bodies inside one parent screen. |
|
Package table provides a cursor-driven, optionally filterable tabular view inside a bordered pane.
|
Package table provides a cursor-driven, optionally filterable tabular view inside a bordered pane. |
|
Package theme collapses every color used by more than one tuilib component into a single struct.
|
Package theme collapses every color used by more than one tuilib component into a single struct. |
|
Package toggle provides a yes/no (boolean) selector wrapped in a pane — two labelled buttons rendered side-by-side with the active side highlighted, inside a bordered titled box.
|
Package toggle provides a yes/no (boolean) selector wrapped in a pane — two labelled buttons rendered side-by-side with the active side highlighted, inside a bordered titled box. |
|
Package tree provides a searchable, expand/collapse hierarchical view inside a bordered pane.
|
Package tree provides a searchable, expand/collapse hierarchical view inside a bordered pane. |
Click to show internal directories.
Click to hide internal directories.