forked from x/icebergs
add some
This commit is contained in:
parent
2deff32468
commit
ca734d3baf
@ -256,15 +256,19 @@ func init() {
|
|||||||
_dream_list(m, true).Cut("name,status,time")
|
_dream_list(m, true).Cut("name,status,time")
|
||||||
case mdb.ICONS:
|
case mdb.ICONS:
|
||||||
mdb.HashInputs(m, arg)
|
mdb.HashInputs(m, arg)
|
||||||
case nfs.BINARY:
|
case nfs.REPOS:
|
||||||
m.Cmdy(nfs.DIR, ice.BIN, "path,size,time", kit.Dict(nfs.DIR_TYPE, nfs.TYPE_BIN))
|
defer ctx.DisplayInputKey(m, ctx.STYLE, "_nameicon")
|
||||||
m.Cmd(nfs.DIR, ice.USR_LOCAL_WORK, kit.Dict(nfs.DIR_TYPE, nfs.TYPE_BOTH), func(value ice.Maps) {
|
m.Cmd(STORE).Table(func(value ice.Maps) {
|
||||||
m.Cmdy(nfs.DIR, path.Join(value[nfs.PATH], ice.BIN), "path,size,time", kit.Dict(nfs.DIR_TYPE, nfs.TYPE_BIN))
|
m.Spawn().SplitIndex(m.Cmdx(SPIDE, value[mdb.NAME], SPIDE_RAW, http.MethodGet, C(DREAM))).Table(func(value ice.Maps) {
|
||||||
|
m.PushRecord(value, mdb.ICONS, nfs.REPOS, nfs.VERSION, mdb.NAME)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
m.RenameAppend(nfs.PATH, arg[0])
|
case nfs.BINARY:
|
||||||
DreamListSpide(m, []string{ice.DEV}, ORIGIN, func(dev, origin string) {
|
defer ctx.DisplayInputKey(m, ctx.STYLE, "_nameicon")
|
||||||
m.Spawn().SplitIndex(m.Cmdx(SPIDE, dev, SPIDE_RAW, http.MethodGet, S(), cli.GOOS, runtime.GOOS, cli.GOARCH, runtime.GOARCH)).Table(func(value ice.Maps) {
|
m.Cmd(STORE).Table(func(val ice.Maps) {
|
||||||
m.Push(arg[0], origin+S(value[mdb.NAME])).Push(nfs.SIZE, value[nfs.SIZE]).Push(mdb.TIME, value[mdb.TIME])
|
m.Spawn().SplitIndex(m.Cmdx(SPIDE, val[mdb.NAME], SPIDE_RAW, http.MethodGet, S(), cli.GOOS, runtime.GOOS, cli.GOARCH, runtime.GOARCH)).Table(func(value ice.Maps) {
|
||||||
|
m.Push(mdb.ICONS, value[mdb.ICONS])
|
||||||
|
m.Push(arg[0], val[ORIGIN]+S(value[mdb.NAME])).Push(nfs.SIZE, value[nfs.SIZE]).Push(mdb.TIME, value[mdb.TIME])
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -73,6 +73,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
m.SortStrR(mdb.NAME)
|
||||||
if ice.Info.NodeType == WORKER || !aaa.IsTechOrRoot(m) {
|
if ice.Info.NodeType == WORKER || !aaa.IsTechOrRoot(m) {
|
||||||
m.Action()
|
m.Action()
|
||||||
} else {
|
} else {
|
||||||
|
@ -21,11 +21,15 @@ func init() {
|
|||||||
if m.IsCliUA() {
|
if m.IsCliUA() {
|
||||||
if len(arg) == 0 || arg[0] == "" {
|
if len(arg) == 0 || arg[0] == "" {
|
||||||
m.Option(ice.MSG_USERROLE, aaa.TECH)
|
m.Option(ice.MSG_USERROLE, aaa.TECH)
|
||||||
|
list := m.CmdMap(web.DREAM, mdb.NAME)
|
||||||
m.Cmd(web.SPACE, func(value ice.Maps) {
|
m.Cmd(web.SPACE, func(value ice.Maps) {
|
||||||
msg := m.Cmd(nfs.DIR, path.Join(ice.USR_LOCAL_WORK, value[mdb.NAME], ice.USR_PUBLISH, kit.Keys(ice.ICE, m.OptionDefault(cli.GOOS, cli.LINUX), m.OptionDefault(cli.GOARCH, cli.AMD64))))
|
msg := m.Cmd(nfs.DIR, path.Join(ice.USR_LOCAL_WORK, value[mdb.NAME], ice.USR_PUBLISH, kit.Keys(ice.ICE, m.OptionDefault(cli.GOOS, cli.LINUX), m.OptionDefault(cli.GOARCH, cli.AMD64))))
|
||||||
kit.If(msg.Length() > 0, func() { m.Push(mdb.NAME, value[mdb.NAME]).Copy(msg) })
|
kit.If(msg.Length() > 0, func() {
|
||||||
|
m.Push(mdb.ICONS, list[value[mdb.NAME]][mdb.ICONS])
|
||||||
|
m.Push(mdb.NAME, value[mdb.NAME]).Copy(msg)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
m.Cut("name,size,time")
|
m.Cut("icons,name,size,time")
|
||||||
m.RenderResult()
|
m.RenderResult()
|
||||||
} else if len(arg) > 1 {
|
} else if len(arg) > 1 {
|
||||||
m.Option(ice.MSG_USERPOD, arg[0])
|
m.Option(ice.MSG_USERPOD, arg[0])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user