Documentation
¶
Overview ¶
Package tui provides the terminal UI for hrd, built on Bubble Tea. It manages repo list display, command input, output streaming, group filtering, and persistent state (history, selections) across sessions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HistoryEntry ¶ added in v0.9.0
HistoryEntry is a single typed command in execution history.
type PersistentState ¶
type PersistentState struct {
Version int `json:"version"`
History []HistoryEntry `json:"history"`
SelectionHistory []SelectionEntry `json:"selectionHistory"`
LastRepos []string `json:"lastRepos"`
LastGroup string `json:"lastGroup"`
}
PersistentState holds TUI session state saved between runs.
type SelectionEntry ¶ added in v0.10.0
SelectionEntry records a set of selected repos at a point in time.
Click to show internal directories.
Click to hide internal directories.