Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobActionMsg ¶
type JobSelectedMsg ¶
type JobsView ¶
func NewJobsView ¶
func NewJobsView() JobsView
func (*JobsView) SelectedJob ¶ added in v0.3.0
type LogContentMsg ¶
type LogView ¶
type LogView struct {
// contains filtered or unexported fields
}
func NewLogView ¶
func NewLogView() LogView
type PipelineLimitCycleMsg ¶
type PipelineLimitCycleMsg struct{}
type PipelineSelectedMsg ¶
type PipelinesView ¶
type PipelinesView struct {
Pipelines []entity.Pipeline
Cursor int
Limit int
Filter string
// contains filtered or unexported fields
}
func NewPipelinesView ¶
func NewPipelinesView() PipelinesView
func (PipelinesView) IsInputMode ¶
func (v PipelinesView) IsInputMode() bool
func (*PipelinesView) SetHeight ¶
func (v *PipelinesView) SetHeight(h int)
func (*PipelinesView) SetPipelines ¶
func (v *PipelinesView) SetPipelines(pls []entity.Pipeline)
func (PipelinesView) Update ¶
func (v PipelinesView) Update(msg tea.Msg) (PipelinesView, tea.Cmd)
func (PipelinesView) View ¶
func (v PipelinesView) View() string
type ProjectAddMsg ¶
type ProjectAddMsg struct{ Path string }
type ProjectDeleteMsg ¶
type ProjectDeleteMsg struct{ Path string }
type ProjectSearchMsg ¶
type ProjectSearchMsg struct{ Query string }
ProjectSearchMsg is sent by the view to request a search. The app handles it and returns ProjectSearchResultMsg.
type ProjectSearchResultMsg ¶
type ProjectSelectedMsg ¶
type ProjectsView ¶
type ProjectsView struct {
Projects []entity.Project
Cursor int
// contains filtered or unexported fields
}
func NewProjectsView ¶
func NewProjectsView() ProjectsView
func (ProjectsView) IsInputMode ¶
func (v ProjectsView) IsInputMode() bool
func (ProjectsView) Update ¶
func (v ProjectsView) Update(msg tea.Msg) (ProjectsView, tea.Cmd)
func (ProjectsView) View ¶
func (v ProjectsView) View() string
Click to show internal directories.
Click to hide internal directories.