forked from x/icebergs
opt some
This commit is contained in:
parent
ccaff6eebd
commit
dfebd2ddea
@ -21,18 +21,28 @@ func init() {
|
|||||||
mdb.INSERT: {Name: "insert zone type=once,step,week name text begin_time@date close_time@date", Help: "添加", Hand: func(m *ice.Message, arg ...string) {
|
mdb.INSERT: {Name: "insert zone type=once,step,week name text begin_time@date close_time@date", Help: "添加", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_task_create(m, arg[1])
|
_task_create(m, arg[1])
|
||||||
_task_insert(m, arg[1], arg[2:]...)
|
_task_insert(m, arg[1], arg[2:]...)
|
||||||
|
m.Set(ice.MSG_RESULT)
|
||||||
|
m.Cmdy(m.Prefix(PLAN), m.Option("scale"))
|
||||||
}},
|
}},
|
||||||
mdb.MODIFY: {Name: "modify", Help: "编辑", Hand: func(m *ice.Message, arg ...string) {
|
mdb.MODIFY: {Name: "modify", Help: "编辑", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_task_modify(m, m.Option(kit.MDB_ZONE), m.Option(kit.MDB_ID), arg[0], arg[1])
|
_task_modify(m, m.Option(kit.MDB_ZONE), m.Option(kit.MDB_ID), arg[0], arg[1])
|
||||||
|
m.Set(ice.MSG_RESULT)
|
||||||
|
m.Cmdy(m.Prefix(PLAN), m.Option("scale"))
|
||||||
}},
|
}},
|
||||||
mdb.DELETE: {Name: "delete", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
mdb.DELETE: {Name: "delete", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_task_delete(m, m.Option(kit.MDB_ZONE), m.Option(kit.MDB_ID))
|
_task_delete(m, m.Option(kit.MDB_ZONE), m.Option(kit.MDB_ID))
|
||||||
|
m.Set(ice.MSG_RESULT)
|
||||||
|
m.Cmdy(m.Prefix(PLAN), m.Option("scale"))
|
||||||
}},
|
}},
|
||||||
mdb.EXPORT: {Name: "export file", Help: "导出", Hand: func(m *ice.Message, arg ...string) {
|
mdb.EXPORT: {Name: "export file", Help: "导出", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_task_export(m, m.Option(kit.MDB_FILE))
|
_task_export(m, m.Option(kit.MDB_FILE))
|
||||||
|
m.Set(ice.MSG_RESULT)
|
||||||
|
m.Cmdy(m.Prefix(PLAN), m.Option("scale"))
|
||||||
}},
|
}},
|
||||||
mdb.IMPORT: {Name: "import file", Help: "导入", Hand: func(m *ice.Message, arg ...string) {
|
mdb.IMPORT: {Name: "import file", Help: "导入", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_task_import(m, m.Option(kit.MDB_FILE))
|
_task_import(m, m.Option(kit.MDB_FILE))
|
||||||
|
m.Set(ice.MSG_RESULT)
|
||||||
|
m.Cmdy(m.Prefix(PLAN), m.Option("scale"))
|
||||||
}},
|
}},
|
||||||
mdb.INPUTS: {Name: "inputs", Help: "补全", Hand: func(m *ice.Message, arg ...string) {
|
mdb.INPUTS: {Name: "inputs", Help: "补全", Hand: func(m *ice.Message, arg ...string) {
|
||||||
switch arg[0] {
|
switch arg[0] {
|
||||||
|
@ -82,7 +82,11 @@ func _brief_show(m *ice.Message, name, text string, arg ...string) {
|
|||||||
func _refer_show(m *ice.Message, name, text string, arg ...string) {
|
func _refer_show(m *ice.Message, name, text string, arg ...string) {
|
||||||
list := [][]string{}
|
list := [][]string{}
|
||||||
for _, v := range kit.Split(strings.TrimSpace(text), "\n", "\n") {
|
for _, v := range kit.Split(strings.TrimSpace(text), "\n", "\n") {
|
||||||
list = append(list, kit.Split(v))
|
if ls := kit.Split(v); len(ls) == 1 {
|
||||||
|
list = append(list, []string{path.Base(ls[0]), ls[0]})
|
||||||
|
} else {
|
||||||
|
list = append(list, ls)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
m.Optionv("list", list)
|
m.Optionv("list", list)
|
||||||
|
|
||||||
|
@ -30,13 +30,17 @@ var Index = &ice.Context{Name: GIT, Help: "代码库",
|
|||||||
// 系统项目
|
// 系统项目
|
||||||
wd, _ := os.Getwd()
|
wd, _ := os.Getwd()
|
||||||
_repos_insert(m, path.Base(wd), wd)
|
_repos_insert(m, path.Base(wd), wd)
|
||||||
}},
|
|
||||||
"init": {Name: "init", Help: "初始化", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
|
||||||
// 官方项目
|
|
||||||
m.Cmd(nfs.DIR, "usr", "name path").Table(func(index int, value map[string]string, head []string) {
|
m.Cmd(nfs.DIR, "usr", "name path").Table(func(index int, value map[string]string, head []string) {
|
||||||
_repos_insert(m, value["name"], value["path"])
|
_repos_insert(m, value["name"], value["path"])
|
||||||
})
|
})
|
||||||
}},
|
}},
|
||||||
|
"init": {Name: "init", Help: "初始化", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
|
// 官方项目
|
||||||
|
// m.Cmd(nfs.DIR, "usr", "name path").Table(func(index int, value map[string]string, head []string) {
|
||||||
|
// _repos_insert(m, value["name"], value["path"])
|
||||||
|
// })
|
||||||
|
}},
|
||||||
|
|
||||||
GIT: {Name: "git port=auto path=auto auto 启动 构建 下载", Help: "代码库", Action: map[string]*ice.Action{
|
GIT: {Name: "git port=auto path=auto auto 启动 构建 下载", Help: "代码库", Action: map[string]*ice.Action{
|
||||||
"download": {Name: "download", Help: "下载", Hand: func(m *ice.Message, arg ...string) {
|
"download": {Name: "download", Help: "下载", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user