From 0c9bf769711545aa4eaf84dc3041592fa897d42b Mon Sep 17 00:00:00 2001 From: Rogee Date: Mon, 23 Dec 2024 11:24:20 +0800 Subject: [PATCH] fix: project render --- cmd/new_project.go | 7 +++++++ .../http/swagger/{template.go.tpl => template.go.raw} | 0 2 files changed, 7 insertions(+) rename templates/project/providers/http/swagger/{template.go.tpl => template.go.raw} (100%) diff --git a/cmd/new_project.go b/cmd/new_project.go index a068559..bc98416 100644 --- a/cmd/new_project.go +++ b/cmd/new_project.go @@ -117,6 +117,13 @@ func commandNewProjectE(cmd *cobra.Command, args []string) error { return tmpl.Execute(f, projectInfo) } + // 处理模板文件 + if strings.HasSuffix(path, ".raw") { + // 创建目标文件(去除.tpl后缀) + targetPath = strings.TrimSuffix(targetPath, ".raw") + log.Infof("创建文件: %s", targetPath) + } + // 复制非模板文件 return os.WriteFile(targetPath, content, 0o644) }); err != nil { diff --git a/templates/project/providers/http/swagger/template.go.tpl b/templates/project/providers/http/swagger/template.go.raw similarity index 100% rename from templates/project/providers/http/swagger/template.go.tpl rename to templates/project/providers/http/swagger/template.go.raw