Documentation
¶
Index ¶
- Variables
- func DoneCmd() tea.Cmd
- func ErrorCmd(err error) tea.Cmd
- func FormatCount(count int64) string
- func FormatDuration(duration time.Duration) string
- func FormatError(err error) string
- func FormatRate(rate float64) string
- func FormatSummary(metrics *stats.Metrics, mode, pattern, conflict, sourceURL, destURL string) string
- func FormatUsage() string
- func FormatVersion(version string) string
- func TickCmd() tea.Cmd
- type ColorScheme
- type DoneMsg
- type ErrorMsg
- type Model
- type StyleSystem
- type TickMsg
- type View
- type ViewData
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Colorscheme = DefaultColorScheme() Charcoal = lipgloss.Color("#1A1B26") Ash = lipgloss.Color("#E8E8E8") Salt = lipgloss.Color("#FFFFFF") CodeBG = lipgloss.Color("#2A2D3A") Charple = lipgloss.Color("#8B6FFF") Malibu = lipgloss.Color("#40B4FF") Guppy = lipgloss.Color("#9090FF") Pony = lipgloss.Color("#FF6FDF") Cheeky = lipgloss.Color("#FF9FE0") Squid = lipgloss.Color("#2D3748") Oyster = lipgloss.Color("#A0A0A0") Orange = lipgloss.Color("#FF9966") Guac = lipgloss.Color("#48D597") Coral = lipgloss.Color("#FF7A9A") Salmon = lipgloss.Color("#FF88AA") Butter = lipgloss.Color("#FFE066") Cherry = lipgloss.Color("#FF5599") Smoke = lipgloss.Color("#8A8A8A") )
View Source
var Styles = DefaultStyles()
Functions ¶
func FormatCount ¶
FormatCount formats a count value for display.
func FormatDuration ¶
FormatDuration formats a duration for display.
func FormatRate ¶
FormatRate formats a processing rate for display.
func FormatSummary ¶
func FormatSummary(metrics *stats.Metrics, mode, pattern, conflict, sourceURL, destURL string) string
FormatSummary formats a migration summary combining metrics and configuration.
func FormatUsage ¶
func FormatUsage() string
FormatUsage returns a beautifully formatted usage message.
func FormatVersion ¶
FormatVersion formats the version information for display.
Types ¶
type ColorScheme ¶
type ColorScheme struct {
Base lipgloss.Color
Title lipgloss.Color
Description lipgloss.Color
Codeblock lipgloss.Color
Program lipgloss.Color
DimmedArgument lipgloss.Color
Comment lipgloss.Color
Flag lipgloss.Color
FlagDefault lipgloss.Color
Command lipgloss.Color
QuotedString lipgloss.Color
Argument lipgloss.Color
Help lipgloss.Color
Dash lipgloss.Color
ErrorHeader lipgloss.Color
ErrorBackground lipgloss.Color
ErrorText lipgloss.Color
Success lipgloss.Color
Warning lipgloss.Color
Info lipgloss.Color
}
ColorScheme defines the color palette for the application.
func DefaultColorScheme ¶
func DefaultColorScheme() ColorScheme
type StyleSystem ¶
type StyleSystem struct {
Header lipgloss.Style
ErrorHeader lipgloss.Style
ErrorText lipgloss.Style
CodeBlock lipgloss.Style
Dash lipgloss.Style
Comment lipgloss.Style
Description lipgloss.Style
Argument lipgloss.Style
QuotedString lipgloss.Style
FlagDefault lipgloss.Style
Flag lipgloss.Style
Command lipgloss.Style
Program lipgloss.Style
Help lipgloss.Style
ErrorStatus lipgloss.Style
SuccessStatus lipgloss.Style
InfoStatus lipgloss.Style
Config lipgloss.Style
}
func DefaultStyles ¶
func DefaultStyles() StyleSystem
type View ¶
type View struct{}
func (*View) RenderError ¶
func (*View) RenderMigrationProgress ¶
RenderMigrationProgress renders the main migration progress interface.
Click to show internal directories.
Click to hide internal directories.