1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 01:24:05 +08:00
This commit is contained in:
shylinux@163.com 2022-09-24 10:16:36 +08:00
parent 0b9ec7cab0
commit 25ae63ec50
3 changed files with 8 additions and 4 deletions

View File

@ -24,6 +24,8 @@ func _defs_list(m *ice.Message) string {
list = append(list, "path auto")
case "Code":
list = append(list, "port path auto start order build download")
case "Lang":
list = append(list, "path auto")
}
return m.OptionDefault(mdb.LIST, kit.Join(list, ice.SP))
}
@ -170,9 +172,9 @@ func init() {
m.Cmdy(nfs.DIR, nfs.PWD, nfs.DIR_CLI_FIELDS, kit.Dict(nfs.DIR_REG, `.*\.go$`)).RenameAppend(nfs.PATH, arg[0])
}
}},
mdb.CREATE: {Name: "create name=hi help type=Zone,Hash,Data,Code main=main.go@key zone key", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
mdb.CREATE: {Name: "create name*=hi help type=Zone,Hash,Data,Code,Lang main*=main.go@key zone key", Help: "模块", Hand: func(m *ice.Message, arg ...string) {
m.OptionDefault(mdb.ZONE, m.Option(mdb.NAME), mdb.HELP, m.Option(mdb.NAME))
m.OptionDefault(mdb.KEY, kit.Keys("web.code", m.Option(mdb.ZONE), m.Option(mdb.NAME)))
m.OptionDefault(mdb.KEY, Prefix(m.Option(mdb.ZONE), m.Option(mdb.NAME)))
m.Option(mdb.TEXT, kit.Format("`name:\"%s\" help:\"%s\"`", _defs_list(m), m.Option(mdb.HELP)))
nfs.OptionFiles(m, nfs.DiskFile)

View File

@ -110,7 +110,7 @@ func init() {
} else {
m.Action(INSTALL, "波浪线", "反引号")
ctx.DisplayLocal(m, "")
ctx.Toolkit(m)
ctx.Toolkit(m, FAVOR, "web.chat.iframe")
}
}},
})

View File

@ -366,7 +366,7 @@ func SplitCmd(name string, actions Actions) (list []Any) {
)
item, button := kit.Dict(), false
ls := kit.Split(name, SP, ":=@")
ls := kit.Split(name, SP, "*:=@")
for i := 1; i < len(ls); i++ {
switch ls[i] {
case REFRESH:
@ -395,6 +395,8 @@ func SplitCmd(name string, actions Actions) (list []Any) {
item = kit.Dict(TYPE, PASSWORD, NAME, ls[i])
list = append(list, item)
case "*":
item["need"] = "must"
case DF:
if item[TYPE] = kit.Select("", ls, i+1); item[TYPE] == BUTTON {
button = true