Versions in this module Expand all Collapse all v3 v3.0.4 Oct 29, 2023 v3.0.3 Oct 18, 2023 v3.0.2 Oct 18, 2023 v3.0.1 Jan 7, 2020 v3.0.0 Jan 7, 2020 Changes in this version + const Check + const Cross + var Black = Color + var Blue = Color + var BrightBlack = Color + var BrightBlue = Color + var BrightCyan = Color + var BrightGreen = Color + var BrightMagenta = Color + var BrightRed = Color + var BrightWhite = Color + var BrightYellow = Color + var Cyan = Color + var Green = Color + var Magenta = Color + var None = Color + var Red = Color + var White = Color + var Yellow = Color + type BasicUI struct + ErrorWriter io.Writer + Reader io.Reader + Writer io.Writer + func New(reader io.Reader, writer, errorWriter io.Writer) *BasicUI + func (ui *BasicUI) Ask(message, trim string) (string, error) + func (ui *BasicUI) Error(message string) + func (ui *BasicUI) Info(message string) + func (ui *BasicUI) Log(message string) + func (ui *BasicUI) Output(message string) + func (ui *BasicUI) Running(message string) + func (ui *BasicUI) Success(message string) + func (ui *BasicUI) Warn(message string) + type Color struct + Bright bool + Code ct.Color + type ColorUI struct + AskBGColor Color + AskFGColor Color + ErrorBGColor Color + ErrorFGColor Color + InfoBGColor Color + InfoFGColor Color + LogBGColor Color + LogFGColor Color + OutputBGColor Color + OutputFGColor Color + ResponseBGColor Color + ResponseFGColor Color + RunningBGColor Color + RunningFGColor Color + SuccessBGColor Color + SuccessFGColor Color + UI UI + WarnBGColor Color + WarnFGColor Color + func AddColor(...) *ColorUI + func (ui *ColorUI) Ask(message, trim string) (string, error) + func (ui *ColorUI) Error(message string) + func (ui *ColorUI) Info(message string) + func (ui *ColorUI) Log(message string) + func (ui *ColorUI) Output(message string) + func (ui *ColorUI) Running(message string) + func (ui *ColorUI) Success(message string) + func (ui *ColorUI) Warn(message string) + type ConcurrentUI struct + UI UI + func AddConcurrent(ui UI) *ConcurrentUI + func (ui *ConcurrentUI) Ask(message, trim string) (string, error) + func (ui *ConcurrentUI) Error(message string) + func (ui *ConcurrentUI) Info(message string) + func (ui *ConcurrentUI) Log(message string) + func (ui *ConcurrentUI) Output(message string) + func (ui *ConcurrentUI) Running(message string) + func (ui *ConcurrentUI) Success(message string) + func (ui *ConcurrentUI) Warn(message string) + type PrefixUI struct + AskPrefix string + ErrorPrefix string + InfoPrefix string + LogPrefix string + OutputPrefix string + RunningPrefix string + SuccessPrefix string + UI UI + WarnPrefix string + func AddPrefix(...) *PrefixUI + func (ui *PrefixUI) Ask(message, trim string) (string, error) + func (ui *PrefixUI) Error(message string) + func (ui *PrefixUI) Info(message string) + func (ui *PrefixUI) Log(message string) + func (ui *PrefixUI) Output(message string) + func (ui *PrefixUI) Running(message string) + func (ui *PrefixUI) Success(message string) + func (ui *PrefixUI) Warn(message string) + type UI interface + Ask func(string, string) (string, error) + Error func(string) + Info func(string) + Log func(string) + Output func(string) + Running func(string) + Success func(string) + Warn func(string) Other modules containing this package github.com/dixonwille/wlog