mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-27 12:28:40 +08:00
27 lines
433 B
Go
27 lines
433 B
Go
package tsgen
|
|
|
|
import (
|
|
_ "embed"
|
|
"os"
|
|
"path/filepath"
|
|
|
|
"github.com/zeromicro/go-zero/tools/goctl/util/pathx"
|
|
)
|
|
|
|
//go:embed request.ts
|
|
var requestTemplate string
|
|
|
|
func genRequest(dir string) error {
|
|
abs, err := filepath.Abs(dir)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
filename := filepath.Join(abs, "gocliRequest.ts")
|
|
if pathx.FileExists(filename) {
|
|
return nil
|
|
}
|
|
|
|
return os.WriteFile(filename, []byte(requestTemplate), 0644)
|
|
}
|