Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MultiTaskLayoutStyle = lipgloss.NewStyle(). Padding(0, 0, 1, 2) MultiTaskBorderStyle = lipgloss.NewStyle(). Border(lipgloss.RoundedBorder()). BorderForeground(lipgloss.AdaptiveColor{Light: "#2B53AF", Dark: "#37B9FF"}). Width(55). Padding(0, 1, 1, 2) MultiTaskMsgSuccessStyle = lipgloss.NewStyle(). Bold(true). Foreground(lipgloss.AdaptiveColor{Light: "#25A065", Dark: "#2AFFA3"}) MultiTaskMsgFailedStyle = MultiTaskMsgSuccessStyle.Copy(). Foreground(lipgloss.AdaptiveColor{Light: "#E11C9C", Dark: "#EE6FF8"}) MultiTaskMsgWaitingStyle = MultiTaskMsgSuccessStyle.Copy(). Foreground(lipgloss.AdaptiveColor{Light: "#2B53AF", Dark: "#37B9FF"}) MultiTaskMsgWarningStyle = MultiTaskMsgSuccessStyle.Copy(). Foreground(lipgloss.AdaptiveColor{Light: "#FF9A0D", Dark: "#F8CA61"}) MultiTaskSpinner = spinner.Model{ Style: lipgloss.NewStyle().Foreground(lipgloss.AdaptiveColor{Light: "#FF9A0D", Dark: "#F8CA61"}), Spinner: spinner.Spinner{ Frames: []string{ "[ ]", "[≡ ]", "[≡≡ ]", "[≡≡≡ ]", "[ ≡≡≡ ]", "[ ≡≡≡]", "[ ≡≡]", "[ ≡]", "[ ]", "[ ≡]", "[ ≡≡]", "[ ≡≡≡]", "[ ≡≡≡ ]", "[≡≡≡ ]", "[≡≡ ]", "[≡ ]", "[ ]", }, FPS: time.Second / 10, }} )
View Source
var ( SingleTaskLayoutStyle = lipgloss.NewStyle(). Padding(0, 0, 1, 2) SingleTaskMsgLayout = lipgloss.NewStyle(). Padding(1, 0, 1, 0) SingleTaskSuccessStyle = lipgloss.NewStyle(). Bold(true). Foreground(lipgloss.AdaptiveColor{Light: "#1C9518", Dark: "#2AFFA3"}) SingleTaskFailedStyle = SingleTaskSuccessStyle.Copy(). Background(lipgloss.AdaptiveColor{Light: "#E11C9C", Dark: "#EE6FF8"}) SingleTaskWaitingStyle = SingleTaskSuccessStyle.Copy(). Foreground(lipgloss.AdaptiveColor{Light: "#2B53AF", Dark: "#37B9FF"}) SingleTaskSpinner = spinner.Model{ Style: lipgloss.NewStyle().Foreground(lipgloss.AdaptiveColor{Light: "#E11C9C", Dark: "#EE6FF8"}), Spinner: spinner.Spinner{ Frames: []string{ "[∙∙∙]", "[●∙∙]", "[∙●∙]", "[∙∙●]", "[∙∙∙]", }, FPS: time.Second / 10, }} )
View Source
var NothingFunc = func() error { return nil }
Functions ¶
This section is empty.
Types ¶
type MultiTaskModel ¶
type MultiTaskModel struct { Tasks []Task Spinner spinner.Model TaskDelay time.Duration LayoutStyle lipgloss.Style BorderStyle lipgloss.Style MsgSuccessStyle lipgloss.Style MsgFailedStyle lipgloss.Style MsgWaitingStyle lipgloss.Style MsgWarningStyle lipgloss.Style // contains filtered or unexported fields }
func NewMultiTaskModel ¶
func NewMultiTaskModel() MultiTaskModel
func NewMultiTaskModelWithTasks ¶
func NewMultiTaskModelWithTasks(tasks []Task) MultiTaskModel
func (MultiTaskModel) Init ¶
func (m MultiTaskModel) Init() tea.Cmd
func (MultiTaskModel) View ¶
func (m MultiTaskModel) View() string
type SingleTaskModel ¶
type SingleTaskModel struct { Task Task Spinner spinner.Model TaskDelay time.Duration LayoutStyle lipgloss.Style BorderStyle lipgloss.Style SuccessStyle lipgloss.Style FailedStyle lipgloss.Style RunningStyle lipgloss.Style // contains filtered or unexported fields }
func NewSingleTaskModel ¶
func NewSingleTaskModel(task Task) SingleTaskModel
func (SingleTaskModel) Init ¶
func (m SingleTaskModel) Init() tea.Cmd
func (SingleTaskModel) View ¶
func (m SingleTaskModel) View() string
type TaskDoneMsg ¶
type TaskDoneMsg struct{}
Click to show internal directories.
Click to hide internal directories.