yt-gen-app/lib/backend-fixapi.go

26 lines
568 B
Go

package lib
import (
"fmt"
"log"
"os"
"regexp"
)
func backendFixApi() {
buff, err := os.ReadFile(fmt.Sprintf("%s/docs/docs.go", AppConfig.OutdirBackend))
if err != nil {
log.Fatal(err)
}
re1 := regexp.MustCompile(`\n[\s\t]{1,100}LeftDelim`)
re2 := regexp.MustCompile(`\n[\s\t]{1,100}RightDelim`)
str := re1.ReplaceAllString(string(buff), "\n // LeftDelim")
str = re2.ReplaceAllString(str, "\n // RightDelim")
if err = os.WriteFile(fmt.Sprintf("%s/docs/docs.go", AppConfig.OutdirBackend), []byte(str), 0755); err != nil {
log.Fatal(err)
}
}