forked from x/icebergs
add some
This commit is contained in:
parent
ee88456228
commit
253811a653
@ -242,7 +242,7 @@ func init() {
|
|||||||
m.Cmdy("", REBOOT)
|
m.Cmdy("", REBOOT)
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
REBOOT: {Help: "重启", Icon: "bi bi-bootstrap-reboot", Hand: func(m *ice.Message, arg ...string) {
|
REBOOT: {Help: "重启", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Go(func() { m.Sleep30ms(ice.EXIT, 1) })
|
m.Go(func() { m.Sleep30ms(ice.EXIT, 1) })
|
||||||
}},
|
}},
|
||||||
"lock": {Help: "锁屏", Icon: "bi bi-file-lock", Hand: func(m *ice.Message, arg ...string) {
|
"lock": {Help: "锁屏", Icon: "bi bi-file-lock", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
@ -156,7 +156,7 @@ func init() {
|
|||||||
gdb.Event(m, VIMER_SAVE)
|
gdb.Event(m, VIMER_SAVE)
|
||||||
}},
|
}},
|
||||||
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) { nfs.Trash(m, arg[0]) }},
|
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) { nfs.Trash(m, arg[0]) }},
|
||||||
nfs.MODULE: {Name: "create name*=client help=示例 type*=Hash,Zone,Data,Code main*=main.go zone=cloud/tencent key=ssh.cloud.tencent.client", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
|
nfs.MODULE: {Name: "create name*=client help=示例 type*=Hash,Zone,Data,Code main*=main.go zone=cloud/tencent/lighthouse key=ssh.cloud.tencent.lighthouse.client", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Cmdy(AUTOGEN, nfs.MODULE, arg)
|
m.Cmdy(AUTOGEN, nfs.MODULE, arg)
|
||||||
}},
|
}},
|
||||||
nfs.SCRIPT: {Name: "script file*", Help: "脚本", Hand: func(m *ice.Message, arg ...string) {
|
nfs.SCRIPT: {Name: "script file*", Help: "脚本", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
9
misc.go
9
misc.go
@ -93,6 +93,15 @@ func (m *Message) RenameOption(from, to string) *Message {
|
|||||||
return m.Options(to, m.Option(from), from, "")
|
return m.Options(to, m.Option(from), from, "")
|
||||||
}
|
}
|
||||||
func (m *Message) RenameAppend(arg ...string) *Message {
|
func (m *Message) RenameAppend(arg ...string) *Message {
|
||||||
|
if m.FieldsIsDetail() {
|
||||||
|
list := m.value(KEY)
|
||||||
|
kit.For(list, func(k string, i int) {
|
||||||
|
kit.For(arg, func(from, to string) {
|
||||||
|
kit.If(k == from, func() { list[i] = to })
|
||||||
|
})
|
||||||
|
})
|
||||||
|
return m
|
||||||
|
}
|
||||||
kit.For(arg, func(from, to string) {
|
kit.For(arg, func(from, to string) {
|
||||||
if from == to {
|
if from == to {
|
||||||
return
|
return
|
||||||
|
@ -69,3 +69,6 @@ func init() {
|
|||||||
}},
|
}},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
func PublicKey(m *ice.Message) string {
|
||||||
|
return m.Cmdx(nfs.CAT, kit.HomePath(".ssh/id_rsa.pub"))
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user