Documentation
¶
Overview ¶
Package flatten provides a TUI component for displaying flatten progress.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompleteMsg ¶
type CompleteMsg struct {
Summary string
}
CompleteMsg indicates flatten is complete
type Model ¶
type Model struct {
core.BaseModel // Embedded for ReadySignaler interface
Phases []PhaseItem
CurrentPhase Phase
Progress progress.Model
ValidatingIdx int
ValidatingTotal int
CurrentBranch string
Summary string
// contains filtered or unexported fields
}
Model is the bubbletea model for flatten progress. It embeds core.BaseModel for standard lifecycle handling.
type PhaseDetailMsg ¶
PhaseDetailMsg adds a detail line to a phase
type PhaseItem ¶
type PhaseItem struct {
Phase Phase
Status core.Status
Message string
Details []string // Lines of detail output for this phase
}
PhaseItem represents progress for a single phase
type PhaseStartMsg ¶
type PhaseStartMsg struct {
Phase Phase
}
PhaseStartMsg indicates a phase has started
type ValidationProgressMsg ¶
ValidationProgressMsg updates validation progress
Click to show internal directories.
Click to hide internal directories.