forked from x/icebergs
opt some
This commit is contained in:
parent
46f74c05b0
commit
8108f8c13b
@ -218,6 +218,9 @@ func HashActionStatus(args ...ice.Any) map[string]*ice.Action {
|
|||||||
func HashCreate(m *ice.Message, arg ...ice.Any) *ice.Message {
|
func HashCreate(m *ice.Message, arg ...ice.Any) *ice.Message {
|
||||||
return m.Cmd(INSERT, m.PrefixKey(), "", HASH, kit.Simple(arg...))
|
return m.Cmd(INSERT, m.PrefixKey(), "", HASH, kit.Simple(arg...))
|
||||||
}
|
}
|
||||||
|
func HashRemove(m *ice.Message, arg ...ice.Any) *ice.Message {
|
||||||
|
return m.Cmd(DELETE, m.PrefixKey(), "", HASH, kit.Simple(arg...))
|
||||||
|
}
|
||||||
func HashSelect(m *ice.Message, arg ...string) *ice.Message {
|
func HashSelect(m *ice.Message, arg ...string) *ice.Message {
|
||||||
m.Fields(len(arg), m.Config(FIELD))
|
m.Fields(len(arg), m.Config(FIELD))
|
||||||
m.Cmdy(SELECT, m.PrefixKey(), "", HASH, m.Config(SHORT), arg)
|
m.Cmdy(SELECT, m.PrefixKey(), "", HASH, m.Config(SHORT), arg)
|
||||||
|
@ -121,8 +121,8 @@ func init() {
|
|||||||
m.ProcessOpen(m.MergePod(m.Option(mdb.NAME)+"/cmd/web.code.vimer", "", ""))
|
m.ProcessOpen(m.MergePod(m.Option(mdb.NAME)+"/cmd/web.code.vimer", "", ""))
|
||||||
}},
|
}},
|
||||||
cli.STOP: {Name: "stop", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
|
cli.STOP: {Name: "stop", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Cmdy(SPACE, mdb.MODIFY, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)
|
m.Cmd(SPACE, mdb.MODIFY, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)
|
||||||
m.Cmdy(SPACE, m.Option(mdb.NAME), ice.EXIT)
|
m.Cmd(SPACE, m.Option(mdb.NAME), ice.EXIT)
|
||||||
m.ProcessRefresh("100ms")
|
m.ProcessRefresh("100ms")
|
||||||
}},
|
}},
|
||||||
DREAM_STOP: {Name: "dream.stop type name", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
|
DREAM_STOP: {Name: "dream.stop type name", Help: "停止", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
@ -300,8 +300,10 @@ func init() {
|
|||||||
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) {
|
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Conf(SPACE, mdb.HASH, "")
|
m.Conf(SPACE, mdb.HASH, "")
|
||||||
}},
|
}},
|
||||||
DOMAIN: {Name: "domain", Help: "域名", Hand: func(m *ice.Message, arg ...string) {
|
mdb.REMOVE: {Name: "remove", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Echo(_space_domain(m))
|
m.Cmd(SPACE, mdb.MODIFY, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)
|
||||||
|
m.Cmd(SPACE, m.Option(mdb.NAME), ice.EXIT)
|
||||||
|
mdb.HashRemove(m, m.OptionSimple(mdb.NAME))
|
||||||
}},
|
}},
|
||||||
mdb.SEARCH: {Name: "search type name text", Help: "搜索", Hand: func(m *ice.Message, arg ...string) {
|
mdb.SEARCH: {Name: "search type name text", Help: "搜索", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_space_search(m, arg[0], arg[1], kit.Select("", arg, 2))
|
_space_search(m, arg[0], arg[1], kit.Select("", arg, 2))
|
||||||
@ -319,6 +321,9 @@ func init() {
|
|||||||
tcp.DIAL: {Name: "dial dev=ops name", Help: "连接", Hand: func(m *ice.Message, arg ...string) {
|
tcp.DIAL: {Name: "dial dev=ops name", Help: "连接", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_space_dial(m, m.Option(ice.DEV), kit.Select(ice.Info.NodeName, m.Option(mdb.NAME)))
|
_space_dial(m, m.Option(ice.DEV), kit.Select(ice.Info.NodeName, m.Option(mdb.NAME)))
|
||||||
}},
|
}},
|
||||||
|
DOMAIN: {Name: "domain", Help: "域名", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Echo(_space_domain(m))
|
||||||
|
}},
|
||||||
}, mdb.HashAction()), Hand: func(m *ice.Message, arg ...string) {
|
}, mdb.HashAction()), Hand: func(m *ice.Message, arg ...string) {
|
||||||
if len(arg) < 2 { // 节点列表
|
if len(arg) < 2 { // 节点列表
|
||||||
if mdb.HashSelect(m, arg...); len(arg) == 0 {
|
if mdb.HashSelect(m, arg...); len(arg) == 0 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user