forked from x/icebergs
opt river
This commit is contained in:
parent
fc2c58d8b2
commit
43eb1d541b
@ -304,6 +304,15 @@ func init() {
|
|||||||
mdb.IMPORT: {Name: "import", Help: "导入", Hand: func(m *ice.Message, arg ...string) {
|
mdb.IMPORT: {Name: "import", Help: "导入", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Cmdy(mdb.IMPORT, RIVER, "", mdb.HASH)
|
m.Cmdy(mdb.IMPORT, RIVER, "", mdb.HASH)
|
||||||
}},
|
}},
|
||||||
|
aaa.INVITE: {Name: "invite", Help: "脚本", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
for _, k := range []string{"tmux", "base", "miss"} {
|
||||||
|
m.Cmdy("web.code.publish", "contexts", k)
|
||||||
|
}
|
||||||
|
|
||||||
|
m.EchoScript("shell", "# 共享环境", m.Option(ice.MSG_USERWEB))
|
||||||
|
m.EchoQRCode(m.Option(ice.MSG_USERWEB))
|
||||||
|
m.EchoAnchor(m.Option(ice.MSG_USERWEB))
|
||||||
|
}},
|
||||||
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] {
|
||||||
case aaa.USERNAME:
|
case aaa.USERNAME:
|
||||||
@ -349,7 +358,7 @@ func init() {
|
|||||||
case USER, TOOL, NODE:
|
case USER, TOOL, NODE:
|
||||||
m.Option(ice.MSG_RIVER, arg[0])
|
m.Option(ice.MSG_RIVER, arg[0])
|
||||||
m.Cmdy(m.Prefix(arg[1]), arg[2:])
|
m.Cmdy(m.Prefix(arg[1]), arg[2:])
|
||||||
case "action":
|
case kit.MDB_ACTION, aaa.INVITE:
|
||||||
m.Option(ice.MSG_RIVER, arg[0])
|
m.Option(ice.MSG_RIVER, arg[0])
|
||||||
m.Cmdy(RIVER, arg[1:])
|
m.Cmdy(RIVER, arg[1:])
|
||||||
default:
|
default:
|
||||||
|
@ -116,8 +116,16 @@ func _task_search(m *ice.Message, kind, name, text string) {
|
|||||||
if name != "" && !kit.Contains(value[kit.MDB_NAME], name) {
|
if name != "" && !kit.Contains(value[kit.MDB_NAME], name) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
m.PushSearch(kit.SSH_CMD, TASK, kit.MDB_TYPE, val[kit.MDB_ZONE], kit.MDB_NAME, kit.Format(value[kit.MDB_ID]),
|
if kind == TASK {
|
||||||
kit.MDB_TEXT, kit.Format("%v:%v", value[kit.MDB_NAME], value[kit.MDB_TEXT]), value)
|
m.PushSearch(kit.SSH_CMD, TASK,
|
||||||
|
kit.MDB_ZONE, val[kit.MDB_ZONE], kit.MDB_ID, kit.Format(value[kit.MDB_ID]),
|
||||||
|
value)
|
||||||
|
} else {
|
||||||
|
m.PushSearch(kit.SSH_CMD, TASK,
|
||||||
|
kit.MDB_TYPE, val[kit.MDB_ZONE], kit.MDB_NAME, kit.Format(value[kit.MDB_ID]),
|
||||||
|
kit.MDB_TEXT, kit.Format("%v:%v", value[kit.MDB_NAME], value[kit.MDB_TEXT]),
|
||||||
|
value)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user