Versions in this module Expand all Collapse all v0 v0.6.0 Nov 27, 2021 Changes in this version + var MConsole = app_msg.Apply(&MsgConsole{}).(*MsgConsole) + var MProgress = app_msg.Apply(&MsgProgress{}).(*MsgProgress) + func Join(ui UI, messages ...app_msg.Message) app_msg.Message + func MakeConsoleDemo(mc app_msg_container.Container, f func(ui UI)) string + func MakeMarkdown(mc app_msg_container.Container, f func(ui UI)) string + func ShowLongRunningProgress(ui UI, seed string, msg app_msg.Message) + func ShowProgress(ui UI) + func ShowProgressWithMessage(ui UI, msg app_msg.Message) + type MsgConsole struct + LargeReport app_msg.Message + OpenArtifact app_msg.Message + OpenArtifactError app_msg.Message + PointArtifact app_msg.Message + Progress app_msg.Message + type MsgProgress struct + Progress app_msg.Message + type RowLimiter interface + Flush func() + Row func(f func()) + func NewRowLimiter(sy Syntax, name string) RowLimiter + type Syntax interface + AskCont func(m app_msg.Message) (cont bool) + AskProceed func(m app_msg.Message) + AskSecure func(m app_msg.Message) (secure string, cancel bool) + AskText func(m app_msg.Message) (text string, cancel bool) + Break func() + Code func(code string) + Error func(m app_msg.Message) + Failure func(m app_msg.Message) + Header func(m app_msg.Message) + Info func(m app_msg.Message) + InfoTable func(name string) Table + IsConsole func() bool + IsWeb func() bool + Link func(artifact rp_artifact.Artifact) + Messages func() app_msg_container.Container + Progress func(m app_msg.Message) + Quote func(m app_msg.Message) + SubHeader func(m app_msg.Message) + Success func(m app_msg.Message) + WithContainerSyntax func(mc app_msg_container.Container) Syntax + type Table interface + Flush func() + Header func(h ...app_msg.Message) + HeaderRaw func(h ...string) + Row func(m ...app_msg.Message) + RowRaw func(m ...string) + type UI interface + Exists func(m app_msg.Message) bool + Id func() string + Text func(m app_msg.Message) string + TextOrEmpty func(m app_msg.Message) string + WithContainer func(mc app_msg_container.Container) UI + WithTable func(name string, f func(t Table)) + func NewConsole(mc app_msg_container.Container, lg esl.Logger, wr io.Writer, ...) UI + func NewDiscard(mc app_msg_container.Container, lg esl.Logger) UI + func NewMarkdown(mc app_msg_container.Container, lg esl.Logger, wr io.Writer, ...) UI + func NewProxy(sy Syntax, lg esl.Logger) UI