26 lines
568 B
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)
|
|
}
|
|
|
|
}
|