Documentation
¶
Index ¶
- Constants
- type CleanupScanReadyMsg
- type CloneSourceServicesLoadedMsg
- type ClosePlanReadyMsg
- type CloseTaskFinishedMsg
- type CommandDoneMsg
- type ConvertHotfixDoneMsg
- type CreateReleaseDoneMsg
- type DirtyServicesLoadedMsg
- type FocusPanel
- type ForgeResultMsg
- type KeyMap
- type LazygitDoneMsg
- type LoadFailedMsg
- type LogOverlay
- type LogTickMsg
- type Model
- type Options
- type OutputLineMsg
- type PartialAddDoneMsg
- type PartialInitDoneMsg
- type PipelineView
- type ReleaseActionDoneMsg
- type ReleaseCleanupDoneMsg
- type ReleaseCleanupPlanReadyMsg
- type ReleaseMergeDoneMsg
- type ReleaseMergeInspectionMsg
- type ReleaseTaskMergePlanReadyMsg
- type ReleaseTaskMergeRetryPlanReadyMsg
- type ReleasesLoadedMsg
- type ReposLoadedMsg
- type ServicesLoadedMsg
- type Styles
- type TagListMsg
- type TaskCleanupDoneMsg
- type TaskCleanupPlanReadyMsg
- type TaskMergeDoneMsg
- type TaskMergeInspectionMsg
- type TaskWorkflowLoadedMsg
- type TasksLoadedMsg
- type ValidationResultMsg
Constants ¶
View Source
const ColorPrimary = theme.Primary
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanupScanReadyMsg ¶ added in v0.11.0
type CleanupScanReadyMsg struct {
Generation uint64
Candidates []modal.CleanupCandidate
Err error
}
type ClosePlanReadyMsg ¶ added in v0.3.0
type CloseTaskFinishedMsg ¶ added in v0.3.0
type CloseTaskFinishedMsg struct {
Generation uint64
Result task.CloseTaskResult
DryRun bool
Err error
}
type CommandDoneMsg ¶
type ConvertHotfixDoneMsg ¶ added in v0.6.0
type CreateReleaseDoneMsg ¶ added in v0.3.0
type DirtyServicesLoadedMsg ¶
type FocusPanel ¶
type FocusPanel int
const ( FocusTasks FocusPanel = iota FocusServices FocusReleases FocusOutput )
func (FocusPanel) Next ¶
func (f FocusPanel) Next() FocusPanel
func (FocusPanel) Prev ¶
func (f FocusPanel) Prev() FocusPanel
func (FocusPanel) String ¶
func (f FocusPanel) String() string
type ForgeResultMsg ¶ added in v0.3.0
type KeyMap ¶
type KeyMap struct {
Tab key.Binding
PanelTasks key.Binding
PanelServices key.Binding
PanelOutput key.Binding
PanelReleases key.Binding
Quit key.Binding
ForceQuit key.Binding
Refresh key.Binding
Help key.Binding
Escape key.Binding
ToggleLogs key.Binding
MergeMRs key.Binding
ReleaseAction key.Binding
}
func DefaultKeyMap ¶
func DefaultKeyMap() KeyMap
func (KeyMap) GlobalBindings ¶ added in v0.8.0
type LazygitDoneMsg ¶
type LoadFailedMsg ¶ added in v0.11.0
type LogOverlay ¶
type LogOverlay struct {
// contains filtered or unexported fields
}
func NewLogOverlay ¶
func NewLogOverlay(logPath string, termW, termH int, filter string) *LogOverlay
func (*LogOverlay) Refresh ¶
func (o *LogOverlay) Refresh()
func (*LogOverlay) SetSize ¶
func (o *LogOverlay) SetSize(termW, termH int)
func (*LogOverlay) Update ¶
func (o *LogOverlay) Update(msg tea.Msg) (*LogOverlay, tea.Cmd)
func (*LogOverlay) View ¶
func (o *LogOverlay) View() string
type LogTickMsg ¶
type LogTickMsg struct{}
type OutputLineMsg ¶
type PartialAddDoneMsg ¶ added in v0.3.0
type PartialAddDoneMsg struct {
Generation uint64
Result task.PartialFailureResult
Err error
Op string
}
type PartialInitDoneMsg ¶ added in v0.3.0
type PartialInitDoneMsg struct {
Generation uint64
Result task.PartialFailureResult
Err error
Op string
}
type PipelineView ¶ added in v0.5.0
type PipelineView struct {
// contains filtered or unexported fields
}
func NewPipelineView ¶ added in v0.5.0
func NewPipelineView(serviceName string, pipeline forge.PipelineStatus, width, height int) *PipelineView
func (*PipelineView) SetSize ¶ added in v0.5.0
func (v *PipelineView) SetSize(width, height int)
func (*PipelineView) Update ¶ added in v0.5.0
func (v *PipelineView) Update(msg tea.Msg) (*PipelineView, tea.Cmd)
func (*PipelineView) View ¶ added in v0.5.0
func (v *PipelineView) View() string
type ReleaseActionDoneMsg ¶ added in v0.4.0
type ReleaseCleanupDoneMsg ¶ added in v0.6.0
type ReleaseCleanupDoneMsg struct {
Generation uint64
Result task.ReleaseCleanupResult
Err error
}
type ReleaseCleanupPlanReadyMsg ¶ added in v0.6.0
type ReleaseCleanupPlanReadyMsg struct {
Generation uint64
Plan task.ReleaseCleanupPlan
Err error
}
type ReleaseMergeDoneMsg ¶ added in v0.4.0
type ReleaseMergeInspectionMsg ¶ added in v0.4.0
type ReleaseMergeInspectionMsg struct {
ReleaseID string
Generation uint64
Inspection task.ReleaseMergeInspection
Err error
}
type ReleaseTaskMergePlanReadyMsg ¶ added in v0.10.0
type ReleaseTaskMergePlanReadyMsg struct {
Generation uint64
Plan task.ReleaseTaskMergePlan
Err error
}
type ReleaseTaskMergeRetryPlanReadyMsg ¶ added in v0.10.0
type ReleaseTaskMergeRetryPlanReadyMsg struct {
ReleaseID string
Generation uint64
Plan task.ReleaseTaskMergePlan
Err error
}
type ReleasesLoadedMsg ¶ added in v0.3.0
type ReposLoadedMsg ¶
type ServicesLoadedMsg ¶
type TagListMsg ¶ added in v0.3.0
type TaskCleanupDoneMsg ¶ added in v0.11.0
type TaskCleanupPlanReadyMsg ¶ added in v0.11.0
type TaskMergeDoneMsg ¶ added in v0.4.0
type TaskMergeDoneMsg struct {
Generation uint64
Result task.TaskMergeResult
Err error
}
type TaskMergeInspectionMsg ¶ added in v0.4.0
type TaskMergeInspectionMsg struct {
TaskID string
Generation uint64
Inspection task.TaskMergeInspection
Err error
}
type TaskWorkflowLoadedMsg ¶ added in v0.4.0
type TaskWorkflowLoadedMsg struct {
TaskID string
Generation uint64
Workflow domain.WorkflowSummary
Err error
}
type TasksLoadedMsg ¶
type ValidationResultMsg ¶ added in v0.3.0
type ValidationResultMsg struct {
Generation uint64
Validation domain.TaskValidation
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.