补充cmd 配置生成命令
This commit is contained in:
parent
b4c249fd2b
commit
1d6917f2c4
@ -28,6 +28,13 @@ var (
|
|||||||
crosspath string //服务列表下标
|
crosspath string //服务列表下标
|
||||||
sid string //服务列表下标
|
sid string //服务列表下标
|
||||||
)
|
)
|
||||||
|
var confCmd = &cobra.Command{
|
||||||
|
Use: "conf",
|
||||||
|
Short: "生成配置",
|
||||||
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
|
conf()
|
||||||
|
},
|
||||||
|
}
|
||||||
var startCmd = &cobra.Command{
|
var startCmd = &cobra.Command{
|
||||||
Use: "start",
|
Use: "start",
|
||||||
Short: "启动程序",
|
Short: "启动程序",
|
||||||
@ -81,6 +88,26 @@ func Execute() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//生成配置
|
||||||
|
func conf() {
|
||||||
|
if config, err := readergmconf(gmpath); err != nil {
|
||||||
|
log.Error("读取区服配置失败!", log.Field{Key: "err", Value: err})
|
||||||
|
} else {
|
||||||
|
if ss, err := rederServiceSttings(config); err != nil {
|
||||||
|
log.Error("转换服务配置异常!", log.Field{Key: "err", Value: err})
|
||||||
|
} else {
|
||||||
|
for _, v := range ss {
|
||||||
|
if sid == "" || fmt.Sprintf("%s_%s", v.Tag, sid) == v.Id {
|
||||||
|
if err = writeServiceConfig(fmt.Sprintf("./conf/%s.yaml", v.Id), v); err != nil {
|
||||||
|
log.Error("写入配置文件失败!", log.Field{Key: "err", Value: err})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//启动程序
|
//启动程序
|
||||||
func start() {
|
func start() {
|
||||||
if config, err := readergmconf(gmpath); err != nil {
|
if config, err := readergmconf(gmpath); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user