Documentation
¶
Overview ¶
Package tui provides the terminal UI for hrd, built on tview. 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.