From e738fe8d54eca5abf803c0c3f292ed3d00776ad3 Mon Sep 17 00:00:00 2001 From: Hubert Grochowski Date: Thu, 21 Mar 2024 14:01:19 +0100 Subject: [PATCH] utils/cobrautil/templates: replace with --- utils/cobrautil/templates/help_flags_printer.go | 4 ++-- utils/cobrautil/templates/markdown_flag_printer.go | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/utils/cobrautil/templates/help_flags_printer.go b/utils/cobrautil/templates/help_flags_printer.go index 639518d3..4662416c 100644 --- a/utils/cobrautil/templates/help_flags_printer.go +++ b/utils/cobrautil/templates/help_flags_printer.go @@ -61,8 +61,8 @@ func (p *HelpFlagPrinter) PrintHelpFlag(flag *flag.Flag) { flagStr, usageStr := flagAndUsage[0], strings.Join(flagAndUsage[1:], " ") usageWithBreakLines := strings.ReplaceAll(usageStr, "
", "\n\n") - usageWithExamples := strings.ReplaceAll(usageWithBreakLines, "", "\"") - usageWithLinks := withLinks(usageWithExamples) + usageWithCodeBlocks := strings.ReplaceAll(strings.ReplaceAll(usageWithBreakLines, "", "\""), "", "\"") + usageWithLinks := withLinks(usageWithCodeBlocks) wrappedUsages := wordwrap.WrapString(usageWithLinks, p.wrapLimit-offset) wrappedStr = flagStr + "\n" + wrappedUsages appendTabStr := strings.ReplaceAll(wrappedStr, "\n", "\n\t") diff --git a/utils/cobrautil/templates/markdown_flag_printer.go b/utils/cobrautil/templates/markdown_flag_printer.go index 901996a1..44d98562 100644 --- a/utils/cobrautil/templates/markdown_flag_printer.go +++ b/utils/cobrautil/templates/markdown_flag_printer.go @@ -35,7 +35,8 @@ func (p *MarkdownFlagPrinter) PrintHelpFlag(f *pflag.Flag) { body := p.body(f) body = strings.ReplaceAll(body, ". ", ".\n") body = strings.ReplaceAll(body, "
", "\n") - body = strings.ReplaceAll(body, "", "\n```\n") + body = strings.ReplaceAll(body, "", "```\n") + body = strings.ReplaceAll(body, "", "\n```\n") body = withMarkdownLinks(body) fmt.Fprintf(p.out, body)