fix: trailing white spaces in genrated docs (#1198)

Signed-off-by: Matej Vasek <mvasek@redhat.com>

Signed-off-by: Matej Vasek <mvasek@redhat.com>
This commit is contained in:
Matej Vasek 2022-08-30 15:38:18 +02:00 committed by GitHub
parent 1f4db6eab4
commit cd64b70b47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 4 deletions

View File

@ -6,6 +6,7 @@ import (
"html/template"
"io/ioutil"
"os"
"regexp"
"strings"
"github.com/spf13/cobra"
@ -117,7 +118,10 @@ func writeMarkdown(c *cobra.Command, name string, opts TemplateOptions) error {
fmt.Fprintf(os.Stderr, "unable to process help text: %v", err)
}
if err := ioutil.WriteFile(targetDir+"/"+name+".md", out.Bytes(), 0666); err != nil {
re := regexp.MustCompile(`[^\S\r\n]+\n`)
data := re.ReplaceAll(out.Bytes(), []byte{'\n'}) // trim white spaces before EOL
if err := ioutil.WriteFile(targetDir+"/"+name+".md", data, 0666); err != nil {
return err
}
return nil