project init

This commit is contained in:
liangzy 2020-08-31 15:30:48 +08:00
parent 09f8a0271f
commit d78c3d4340
2 changed files with 8 additions and 6 deletions

View File

@ -14,7 +14,13 @@
A flexsible and powerful command line tool to initialize beego framework A flexsible and powerful command line tool to initialize beego framework
## Installation ## Installation
1. 打开 go modules
```
export GO111MODULE=on
# or
go env -w GO111MODULE=on
```
2. 下载
``` ```
go get golib.gaore.com/GaoreGo/beegoinit-cmd go get golib.gaore.com/GaoreGo/beegoinit-cmd
``` ```

View File

@ -87,15 +87,11 @@ var initfun = `
package applications package applications
import ( import (
"errors"
"github.com/astaxie/beego" "github.com/astaxie/beego"
"golib.gaore.com/GaoreGo/beegoinit/response"
router "golib.gaore.com/GaoreGo/beegoinit/routers" router "golib.gaore.com/GaoreGo/beegoinit/routers"
"golib.gaore.com/GaoreGo/grconfig"
"golib.gaore.com/GaoreGo/grlogs" "golib.gaore.com/GaoreGo/grlogs"
common "{{ packageName }}/applications/_common/controllers" common "{{ packageName }}/applications/_common/controllers"
api "{{ packageName }}/applications/api/controllers" api "{{ packageName }}/applications/api/controllers"
"strings"
) )
func init() { func init() {
@ -233,7 +229,7 @@ func New(c *cli.Context) error {
os.MkdirAll(path.Join(appPath, "applications", "_common", "views"), 0755) os.MkdirAll(path.Join(appPath, "applications", "_common", "views"), 0755)
os.MkdirAll(path.Join(appPath, "applications", "api", "controllers"), 0755) os.MkdirAll(path.Join(appPath, "applications", "api", "controllers"), 0755)
utils.WriteToFile(path.Join(appPath, "main1.go"), strings.ReplaceAll(mainfun, "{{ packageName }}", packageName)) utils.WriteToFile(path.Join(appPath, "main.go"), strings.ReplaceAll(mainfun, "{{ packageName }}", packageName))
utils.WriteToFile(path.Join(appPath, "applications", "init.go"), strings.ReplaceAll(initfun, "{{ packageName }}", packageName)) utils.WriteToFile(path.Join(appPath, "applications", "init.go"), strings.ReplaceAll(initfun, "{{ packageName }}", packageName))
utils.WriteToFile(path.Join(appPath, "conf", "app.conf"), strings.ReplaceAll(appconf, "{{ packageName }}", packageName)) utils.WriteToFile(path.Join(appPath, "conf", "app.conf"), strings.ReplaceAll(appconf, "{{ packageName }}", packageName))
utils.WriteToFile(path.Join(appPath, "applications", "_common", "views", "404.tpl"), indextpl) utils.WriteToFile(path.Join(appPath, "applications", "_common", "views", "404.tpl"), indextpl)