forked from x/icebergs
add wiki.remote
This commit is contained in:
parent
aa7d5e9895
commit
6e9ceeacd1
@ -356,7 +356,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
||||
m.Render(m.Conf("chart", "meta.suffix"))
|
||||
}},
|
||||
|
||||
"draw": {Name: "draw", Help: "思维导图", Meta: kit.Dict("display", "wiki/draw"), List: kit.List(
|
||||
"draw": {Name: "draw", Help: "思维导图", Meta: kit.Dict("remote", "pod", "display", "wiki/draw"), List: kit.List(
|
||||
kit.MDB_INPUT, "text", "name", "path", "action", "auto",
|
||||
kit.MDB_INPUT, "button", "name", "查看", "action", "auto",
|
||||
kit.MDB_INPUT, "button", "name", "返回", "cb", "Last",
|
||||
@ -381,7 +381,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
||||
|
||||
reply(m, cmd, arg...)
|
||||
}},
|
||||
"data": {Name: "data", Help: "数据表格", Meta: kit.Dict("display", "wiki/data"), List: kit.List(
|
||||
"data": {Name: "data", Help: "数据表格", Meta: kit.Dict("remote", "pod", "display", "wiki/data"), List: kit.List(
|
||||
kit.MDB_INPUT, "text", "name", "path",
|
||||
kit.MDB_INPUT, "button", "name", "执行", "action", "auto",
|
||||
kit.MDB_INPUT, "button", "name", "返回", "cb", "Last",
|
||||
@ -458,7 +458,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
||||
m.Optionv(ice.MSG_ALIAS, m.Confv("word", "meta.alias"))
|
||||
m.Set("result").Cmdy("ssh.scan", arg[0], arg[0], path.Join(m.Conf(cmd, "meta.path"), arg[0]))
|
||||
}},
|
||||
"feel": {Name: "feel", Help: "影音媒体", Meta: kit.Dict("display", "wiki/feel", "detail", []string{"标签", "删除"}), List: kit.List(
|
||||
"feel": {Name: "feel", Help: "影音媒体", Meta: kit.Dict("remote", "pod", "display", "wiki/feel", "detail", []string{"标签", "删除"}), List: kit.List(
|
||||
kit.MDB_INPUT, "text", "name", "name",
|
||||
kit.MDB_INPUT, "button", "name", "执行",
|
||||
kit.MDB_INPUT, "button", "name", "返回", "cb", "Last",
|
||||
@ -502,7 +502,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
||||
// 下载文件
|
||||
m.Echo(path.Join(m.Conf(cmd, "meta.path"), arg[0]))
|
||||
}},
|
||||
"walk": {Name: "walk", Help: "走遍世界", Meta: kit.Dict("display", "wiki/walk"), List: kit.List(
|
||||
"walk": {Name: "walk", Help: "走遍世界", Meta: kit.Dict("remote", "pod", "display", "wiki/walk"), List: kit.List(
|
||||
kit.MDB_INPUT, "text", "name", "file", "figure", "province",
|
||||
kit.MDB_INPUT, "button", "name", "执行",
|
||||
kit.MDB_INPUT, "button", "name", "返回", "cb", "Last",
|
||||
@ -531,7 +531,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
||||
m.CSV(m.Result())
|
||||
}},
|
||||
|
||||
"mind": {Name: "mind zone type name text", Help: "思考", List: kit.List(
|
||||
"mind": {Name: "mind zone type name text", Help: "思考", Meta: kit.Dict("remote", "pod"), List: kit.List(
|
||||
kit.MDB_INPUT, "text", "name", "path", "action", "auto", "figure", "key",
|
||||
kit.MDB_INPUT, "text", "name", "type", "figure", "key",
|
||||
kit.MDB_INPUT, "text", "name", "name", "figure", "key",
|
||||
|
@ -61,6 +61,18 @@ var Index = &ice.Context{Name: "git", Help: "代码库",
|
||||
})
|
||||
m.Sort("name")
|
||||
}},
|
||||
"check": {Name: "check name [path [repos]]", Help: "检查", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||
if len(arg) > 1 {
|
||||
m.Cmd("repos", arg)
|
||||
}
|
||||
|
||||
m.Richs("repos", nil, arg[0], func(key string, value map[string]interface{}) {
|
||||
if _, e := os.Stat(kit.Format(kit.Value(value, "meta.path"))); e != nil && os.IsNotExist(e) {
|
||||
m.Cmd(ice.CLI_SYSTEM, "git", "clone", kit.Value(value, "meta.remote"),
|
||||
"-b", kit.Value(value, "meta.branch"), kit.Value(value, "meta.path"))
|
||||
}
|
||||
})
|
||||
}},
|
||||
"branch": {Name: "branch", Help: "分支", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||
prefix := []string{ice.CLI_SYSTEM, "git", "branch"}
|
||||
m.Richs("repos", nil, kit.Select("*", arg, 0), func(key string, value map[string]interface{}) {
|
||||
@ -157,18 +169,6 @@ var Index = &ice.Context{Name: "git", Help: "代码库",
|
||||
m.Push("rest", rest)
|
||||
m.Sort("adds", "int_r")
|
||||
}},
|
||||
"check": {Name: "check name [path [repos]]", Help: "检查", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||
if len(arg) > 1 {
|
||||
m.Cmd("repos", arg)
|
||||
}
|
||||
|
||||
m.Richs("repos", nil, arg[0], func(key string, value map[string]interface{}) {
|
||||
if _, e := os.Stat(kit.Format(kit.Value(value, "meta.path"))); e != nil && os.IsNotExist(e) {
|
||||
m.Cmd(ice.CLI_SYSTEM, "git", "clone", kit.Value(value, "meta.remote"),
|
||||
"-b", kit.Value(value, "meta.branch"), kit.Value(value, "meta.path"))
|
||||
}
|
||||
})
|
||||
}},
|
||||
"sum": {Name: "sum [path] [total] [count|date] args...", Help: "统计", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||
if len(arg) > 0 {
|
||||
if s, e := os.Stat(arg[0] + "/.git"); e == nil && s.IsDir() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user