mirror of
https://github.com/yusing/godoxy.git
synced 2026-03-28 20:32:09 +01:00
feat: notifications retry mechanism and improved error formatting
This commit is contained in:
@@ -20,6 +20,26 @@ const (
|
||||
HighlightWhite = BrightWhite + Bold
|
||||
)
|
||||
|
||||
func Error(s string) string {
|
||||
return WithANSI(s, HighlightRed)
|
||||
}
|
||||
|
||||
func Success(s string) string {
|
||||
return WithANSI(s, HighlightGreen)
|
||||
}
|
||||
|
||||
func Warning(s string) string {
|
||||
return WithANSI(s, HighlightYellow)
|
||||
}
|
||||
|
||||
func Info(s string) string {
|
||||
return WithANSI(s, HighlightCyan)
|
||||
}
|
||||
|
||||
func WithANSI(s string, ansi string) string {
|
||||
return ansi + s + Reset
|
||||
}
|
||||
|
||||
func StripANSI(s string) string {
|
||||
return ansiRegexp.ReplaceAllString(s, "")
|
||||
}
|
||||
|
||||
@@ -219,7 +219,7 @@ func DoYouMean(s string) string {
|
||||
if s == "" {
|
||||
return ""
|
||||
}
|
||||
return "Did you mean " + ansi.HighlightGreen + s + ansi.Reset + "?"
|
||||
return "Did you mean " + ansi.Info(s) + "?"
|
||||
}
|
||||
|
||||
func Pluralize(n int64) string {
|
||||
|
||||
Reference in New Issue
Block a user