diff --git a/cmd/src/campaigns_common.go b/cmd/src/campaigns_common.go index 2064946ffc..ce234c0710 100644 --- a/cmd/src/campaigns_common.go +++ b/cmd/src/campaigns_common.go @@ -380,6 +380,8 @@ func printExecutionError(out *output.Output, err error) { writeErrs([]error{err}) } + out.Write("") + out.WriteLine(output.Line(output.EmojiLightbulb, output.StyleSuggestion, "The troubleshooting documentation can help to narrow down the cause of the errors: https://docs.sourcegraph.com/campaigns/references/troubleshooting")) } func flattenErrs(err error) (result []error) { diff --git a/internal/output/emoji.go b/internal/output/emoji.go index a046591496..56a38d4257 100644 --- a/internal/output/emoji.go +++ b/internal/output/emoji.go @@ -2,7 +2,8 @@ package output // Standard emoji for use in output. const ( - EmojiFailure = "❌" - EmojiWarning = "❗️" - EmojiSuccess = "✅" + EmojiFailure = "❌" + EmojiWarning = "❗️" + EmojiSuccess = "✅" + EmojiLightbulb = "💡" ) diff --git a/internal/output/style.go b/internal/output/style.go index bd90a94120..f43bd75109 100644 --- a/internal/output/style.go +++ b/internal/output/style.go @@ -25,11 +25,12 @@ type style struct{ code string } func (s *style) String() string { return s.code } var ( - StyleReset = &style{"\033[0m"} - StyleLogo = Fg256Color(57) - StylePending = Fg256Color(4) - StyleWarning = Fg256Color(124) - StyleSuccess = Fg256Color(2) + StyleReset = &style{"\033[0m"} + StyleLogo = Fg256Color(57) + StylePending = Fg256Color(4) + StyleWarning = Fg256Color(124) + StyleSuccess = Fg256Color(2) + StyleSuggestion = Fg256Color(244) StyleBold = &style{"\033[1m"} StyleItalic = &style{"\033[3m"}