fix load bug
This commit is contained in:
parent
d763ad1ff4
commit
657d68d477
7 changed files with 27 additions and 4 deletions
6
Makefile
6
Makefile
|
|
@ -143,7 +143,7 @@ xiang: bindata
|
|||
.PHONY: release
|
||||
release: clean
|
||||
mkdir -p dist/release
|
||||
git clone git@github.com:YaoApp/xiang.git dist/release
|
||||
git clone git@github.com:YaoApp/yao.git dist/release
|
||||
git clone git@github.com:YaoApp/kun.git dist/kun
|
||||
git clone git@github.com:YaoApp/xun.git dist/xun
|
||||
git clone git@github.com:YaoApp/gou.git dist/gou
|
||||
|
|
@ -187,7 +187,7 @@ hi:
|
|||
.PHONY: arm
|
||||
arm: clean
|
||||
mkdir -p dist/release
|
||||
git clone git@github.com:YaoApp/xiang.git dist/release
|
||||
git clone git@github.com:YaoApp/yao.git dist/release
|
||||
git clone git@github.com:YaoApp/kun.git dist/kun
|
||||
git clone git@github.com:YaoApp/xun.git dist/xun
|
||||
git clone git@github.com:YaoApp/gou.git dist/gou
|
||||
|
|
@ -219,7 +219,7 @@ arm: clean
|
|||
.PHONY: linux
|
||||
linux: clean
|
||||
mkdir -p dist/release
|
||||
git clone git@github.com:YaoApp/xiang.git dist/release
|
||||
git clone git@github.com:YaoApp/yao.git dist/release
|
||||
git clone git@github.com:YaoApp/kun.git dist/kun
|
||||
git clone git@github.com:YaoApp/xun.git dist/xun
|
||||
git clone git@github.com:YaoApp/gou.git dist/gou
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ var initCmd = &cobra.Command{
|
|||
makeAppJSON()
|
||||
makeEnv()
|
||||
defaultApps()
|
||||
fmt.Println(color.GreenString(L("✨DONE✨")))
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import (
|
|||
"github.com/fatih/color"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/yaoapp/gou"
|
||||
"github.com/yaoapp/kun/exception"
|
||||
"github.com/yaoapp/yao/config"
|
||||
"github.com/yaoapp/yao/engine"
|
||||
)
|
||||
|
|
@ -17,6 +18,13 @@ var migrateCmd = &cobra.Command{
|
|||
Short: L("Update database schema"),
|
||||
Long: L("Update database schema"),
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
defer func() {
|
||||
err := exception.Catch(recover())
|
||||
if err != nil {
|
||||
fmt.Println(color.RedString(L("Fatal: %s"), err.Error()))
|
||||
}
|
||||
}()
|
||||
|
||||
Boot()
|
||||
// 加载数据模型
|
||||
err := engine.Load(config.Conf)
|
||||
|
|
@ -38,6 +46,8 @@ var migrateCmd = &cobra.Command{
|
|||
fmt.Println(color.GreenString(L("Update schema model: %s (%s) "), mod.Name, mod.MetaData.Table.Name))
|
||||
mod.Migrate(true)
|
||||
}
|
||||
|
||||
fmt.Println(color.GreenString(L("✨DONE✨")))
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ var langs = map[string]string{
|
|||
"Update schema model: %s (%s) ": "更新表结构 model: %s (%s)",
|
||||
"Model name": "模型名称",
|
||||
"Initialize project": "项目初始化",
|
||||
"✨DONE✨": "✨完成✨",
|
||||
}
|
||||
|
||||
// L 多语言切换
|
||||
|
|
|
|||
10
cmd/run.go
10
cmd/run.go
|
|
@ -8,6 +8,7 @@ import (
|
|||
jsoniter "github.com/json-iterator/go"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/yaoapp/gou"
|
||||
"github.com/yaoapp/kun/exception"
|
||||
"github.com/yaoapp/kun/utils"
|
||||
"github.com/yaoapp/yao/config"
|
||||
"github.com/yaoapp/yao/engine"
|
||||
|
|
@ -20,6 +21,13 @@ var runCmd = &cobra.Command{
|
|||
Long: L("Execute process"),
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
defer gou.KillPlugins()
|
||||
defer func() {
|
||||
err := exception.Catch(recover())
|
||||
if err != nil {
|
||||
fmt.Println(color.RedString(L("Fatal: %s"), err.Error()))
|
||||
}
|
||||
}()
|
||||
|
||||
Boot()
|
||||
cfg := config.Conf
|
||||
cfg.Session.IsCLI = true
|
||||
|
|
@ -66,5 +74,7 @@ var runCmd = &cobra.Command{
|
|||
fmt.Println(color.WhiteString(L("%s Response"), name))
|
||||
fmt.Println(color.WhiteString("--------------------------------------"))
|
||||
utils.Dump(res)
|
||||
fmt.Println(color.WhiteString("--------------------------------------"))
|
||||
fmt.Println(color.GreenString(L("✨DONE✨")))
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ var startCmd = &cobra.Command{
|
|||
}
|
||||
}
|
||||
|
||||
fmt.Println(color.GreenString(L("✨DONE✨")))
|
||||
service.Start()
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ func LoadEngine(from ...string) {
|
|||
if len(from) > 0 {
|
||||
scripts = share.GetFilesFS(from[0], ".json")
|
||||
} else {
|
||||
scripts = share.GetFilesBin("/xiang", ".json")
|
||||
scripts = share.GetFilesBin("xiang", ".json")
|
||||
}
|
||||
|
||||
if scripts == nil {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue