From 5f7e75d9d8e97067b930a1efbbe1ecbe9181968e Mon Sep 17 00:00:00 2001 From: shaoying Date: Mon, 19 Nov 2018 21:19:20 +0800 Subject: [PATCH] tce mod paths --- src/contexts/ctx/ctx.go | 6 ++++-- src/contexts/nfs/nfs.go | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/contexts/ctx/ctx.go b/src/contexts/ctx/ctx.go index 591f54b5..a5909b62 100644 --- a/src/contexts/ctx/ctx.go +++ b/src/contexts/ctx/ctx.go @@ -3231,7 +3231,7 @@ var Index = &Context{Name: "ctx", Help: "模块中心", for _, k := range m.Meta["append"] { if m.Has("parse") && m.Option("parse") == k { var value interface{} - m.Assert(json.Unmarshal([]byte(m.Meta[k][i]), &value)) + json.Unmarshal([]byte(m.Meta[k][i]), &value) if m.Meta["parse"][1] != "" { value = Chain(m, value, m.Meta["parse"][1]) } @@ -3241,8 +3241,10 @@ var Index = &Context{Name: "ctx", Help: "模块中心", for k, v := range val { msg.Add("append", k, v) } - case []interface{}: + case nil: + msg.Add("append", m.Meta["parse"][1], "") default: + msg.Add("append", m.Meta["parse"][1], fmt.Sprintf("%v", val)) } } else { msg.Add("append", k, m.Meta[k][i]) diff --git a/src/contexts/nfs/nfs.go b/src/contexts/nfs/nfs.go index 871ab0f1..92466dfe 100644 --- a/src/contexts/nfs/nfs.go +++ b/src/contexts/nfs/nfs.go @@ -840,7 +840,7 @@ var Index = &ctx.Context{Name: "nfs", Help: "存储中心", "git_path": &ctx.Config{Name: "git_path", Value: ".", Help: "版本控制默认路径"}, "git_info": &ctx.Config{Name: "git_info", Value: "branch status diff log", Help: "命令集合"}, - "paths": &ctx.Config{Name: "paths", Value: []interface{}{"var", ""}, Help: "文件路径"}, + "paths": &ctx.Config{Name: "paths", Value: []interface{}{"var", "usr", "etc", ""}, Help: "文件路径"}, }, Commands: map[string]*ctx.Command{ "listen": &ctx.Command{Name: "listen args...", Help: "启动文件服务, args: 参考tcp模块, listen命令的参数", Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) {