mirror of
https://shylinux.com/x/icebergs
synced 2025-04-26 01:24:05 +08:00
opt some
This commit is contained in:
parent
0b9ec7cab0
commit
25ae63ec50
@ -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)
|
||||
|
@ -110,7 +110,7 @@ func init() {
|
||||
} else {
|
||||
m.Action(INSTALL, "波浪线", "反引号")
|
||||
ctx.DisplayLocal(m, "")
|
||||
ctx.Toolkit(m)
|
||||
ctx.Toolkit(m, FAVOR, "web.chat.iframe")
|
||||
}
|
||||
}},
|
||||
})
|
||||
|
4
misc.go
4
misc.go
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user