ui

package
v0.0.0-...-caab886 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ColorRosewater = lipgloss.Color("#f2d5cf")
	ColorFlamingo  = lipgloss.Color("#eebebe")
	ColorPink      = lipgloss.Color("#f4b8e4")
	ColorMauve     = lipgloss.Color("#ca9ee6")
	ColorRed       = lipgloss.Color("#e78284")
	ColorMaroon    = lipgloss.Color("#ea999c")
	ColorPeach     = lipgloss.Color("#ef9f76")
	ColorYellow    = lipgloss.Color("#e5c890")
	ColorGreen     = lipgloss.Color("#a6d189")
	ColorTeal      = lipgloss.Color("#81c8be")
	ColorSky       = lipgloss.Color("#99d1db")
	ColorSapphire  = lipgloss.Color("#85c1dc")
	ColorBlue      = lipgloss.Color("#8caaee")
	ColorLavender  = lipgloss.Color("#babbf1")
	ColorText      = lipgloss.Color("#c6d0f5")
	ColorSubtext1  = lipgloss.Color("#b5bfe2")
	ColorSubtext0  = lipgloss.Color("#a5adce")
	ColorOverlay2  = lipgloss.Color("#949cbb")
	ColorOverlay1  = lipgloss.Color("#838ba7")
	ColorOverlay0  = lipgloss.Color("#737994")
	ColorSurface2  = lipgloss.Color("#626880")
	ColorSurface1  = lipgloss.Color("#51576d")
	ColorSurface0  = lipgloss.Color("#414559")
	ColorBase      = lipgloss.Color("#303446")
	ColorMantle    = lipgloss.Color("#292c3c")
	ColorCrust     = lipgloss.Color("#232634")
)

Variables

View Source
var (
	SuccessStyle = lipgloss.NewStyle().Foreground(ColorGreen)
	ErrorStyle   = lipgloss.NewStyle().Foreground(ColorRed)
)

Functions

This section is empty.

Types

type Result

type Result[T any] struct {
	// contains filtered or unexported fields
}

func DisplayParallelProgress

func DisplayParallelProgress[T any](tasks []Task[T]) []Result[T]

func (Result[T]) Unwrap

func (r Result[T]) Unwrap() (T, error)

type Task

type Task[T any] struct {
	Name   string
	State  TaskState
	Run    func() (T, error)
	Result Result[T]
}

func (Task[T]) Render

func (t Task[T]) Render(spinner spinner.Model) string

type TaskCmd

type TaskCmd[T any] func() TaskMsg[T]

type TaskMsg

type TaskMsg[T any] struct {
	Index int
	Value T
	Error error
}

type TaskState

type TaskState int
const (
	NotStarted TaskState = iota
	Running
	Complete
	Error
)

func (TaskState) Icon

func (s TaskState) Icon(spinner spinner.Model) string

func (TaskState) IsDone

func (s TaskState) IsDone() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL