1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-25 17:18:05 +08:00
This commit is contained in:
IT 老营长 @云轩领航-创始人 2024-05-09 07:25:24 +08:00
parent baca546e49
commit eac98f23f5
4 changed files with 9 additions and 4 deletions

View File

@ -244,6 +244,9 @@ var Index = &ice.Context{Name: MDB, Help: "数据模块", Commands: ice.Commands
kit.If(key == STATUS, func() { value = kit.Select(ENABLE, value) })
return value
}).PushAction().Action(html.FILTER)
if len(arg) == 1 {
m.Cmdy("nfs.cat", "usr/local/export/"+arg[0]+"/hash.json")
}
return
}
m.OptionDefault(CACHE_LIMIT, "-1")

View File

@ -162,7 +162,7 @@ func init() {
if m.WarnNotFound(!nfs.Exists(m, kit.Path(".git")), "未初始化代码库") {
return
}
m.OptionDefault(mdb.ZONE, m.Option(mdb.NAME), mdb.HELP, m.Option(mdb.NAME))
m.OptionDefault(mdb.ZONE, m.Option(mdb.NAME), mdb.HELP, m.Option(mdb.NAME), "top", "web.chat")
m.OptionDefault(mdb.KEY, kit.Keys(m.Option("top"), strings.ReplaceAll(m.Option(mdb.ZONE), "/", "."), m.Option(mdb.NAME)))
m.Option(nfs.FILE, path.Join(m.Option(mdb.ZONE), kit.Keys(m.Option(mdb.NAME), GO)))
m.Option(mdb.TEXT, kit.Format("`name:\"list %s\" help:\"%s\"`", _autogen_list(m), m.Option(mdb.HELP)))

View File

@ -159,7 +159,7 @@ func init() {
gdb.Event(m, VIMER_SAVE)
}},
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) { nfs.Trash(m, arg[0]) }},
nfs.MODULE: {Name: "module name*=hi help=示例 type*=Hash,Zone,Data,Code main*=main.go zone=hi top=web.chat", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
nfs.MODULE: {Name: "module name*=hi help type*=Hash,Zone,Data,Code main*=main.go zone top", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
m.Cmdy(AUTOGEN, nfs.MODULE, arg)
}},
nfs.SCRIPT: {Name: "script file*", Help: "脚本", Hand: func(m *ice.Message, arg ...string) {

View File

@ -120,7 +120,9 @@ func (m *Message) Push(key string, value Any, arg ...Any) *Message {
m.Push(k, kit.Select(kit.Format(val[k]), value[k]))
})
default:
kit.For(kit.Simple(value, arg), func(v string) {
keys := strings.Split(key, ",")
kit.For(kit.Simple(value, arg), func(v string, i int) {
key = kit.Select(keys[0], keys, i)
key = strings.TrimSuffix(key, "*")
if m.FieldsIsDetail() {
m.Add(MSG_APPEND, KEY, key).Add(MSG_APPEND, VALUE, kit.Format(value))
@ -292,7 +294,7 @@ func (m *Message) Sort(key string, arg ...Any) *Message {
key := m.value(KEY)
value := m.value(VALUE)
for i := 0; i < len(key)-1; i++ {
for j := i+1; j < len(key); j++ {
for j := i + 1; j < len(key); j++ {
if key[i] > key[j] {
key[i], key[j] = key[j], key[i]
value[i], value[j] = value[j], value[i]