Versions in this module Expand all Collapse all v1 v1.7.0 Jan 5, 2026 Changes in this version + func PrintSectionHeader(title string) v1.6.0 Dec 29, 2025 Changes in this version + var MateEmoji = "π§" v1.5.0 Dec 26, 2025 Changes in this version + var Accent = color.New(color.FgMagenta, color.Bold) + var Dim = color.New(color.FgHiBlack) + var Error = color.New(color.FgRed, color.Bold) + var Info = color.New(color.FgCyan, color.Bold) + var InfoEmoji = Info.Sprint("*") + var RocketEmoji = Accent.Sprint("π") + var StatsEmoji = Accent.Sprint("π") + var Success = color.New(color.FgGreen, color.Bold) + var SuccessEmoji = Success.Sprint("β") + var Warning = color.New(color.FgYellow, color.Bold) + var WarningEmoji = Warning.Sprint("β ") + func AskConfirmation(question string) bool + func EditCommitMessage(initialMessage string, editorErrorMsg string) (string, error) + func HandleAppError(err error, t *i18n.Translations) + func PrintDuration(msg string, duration time.Duration) + func PrintError(w io.Writer, msg string) + func PrintErrorWithSuggestion(errMsg, suggestion string) + func PrintInfo(msg string) + func PrintKeyValue(key, value string) + func PrintSectionBanner(title string) + func PrintSuccess(w io.Writer, msg string) + func PrintTokenUsage(usage *models.TokenUsage, t *i18n.Translations) + func PrintWarning(msg string) + func ResumeSuspendedSpinner() + func ShowDiff(files []string) error + func ShowDiffStats(files []string, headerMessage string) error + func ShowFilesTree(files []string, headerMessage string) error + func StopActiveSpinner() + func SuspendActiveSpinner() + func WithSpinner(message string, fn func() error) error + func WithSpinnerAndDuration(message string, fn func() error) error + type FileChange struct + Additions int + Deletions int + Path string + type SmartSpinner struct + func NewSmartSpinner(initialMessage string) *SmartSpinner + func (s *SmartSpinner) Error(msg string) + func (s *SmartSpinner) Log(msg string) + func (s *SmartSpinner) Start() + func (s *SmartSpinner) Stop() + func (s *SmartSpinner) Success(msg string) + func (s *SmartSpinner) UpdateMessage(msg string) + func (s *SmartSpinner) Warning(msg string) + type SpinnerBuilder struct + func NewSpinner() *SpinnerBuilder + func (b *SpinnerBuilder) Build() *SmartSpinner + func (b *SpinnerBuilder) WithCharset(charset int) *SpinnerBuilder + func (b *SpinnerBuilder) WithColor(color string) *SpinnerBuilder + func (b *SpinnerBuilder) WithMessage(msg string) *SpinnerBuilder + func (b *SpinnerBuilder) WithSpeed(speed time.Duration) *SpinnerBuilder