1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 17:44:05 +08:00
This commit is contained in:
harveyshao 2022-01-23 10:51:57 +08:00
parent d5c117738f
commit f993fa4890
3 changed files with 7 additions and 3 deletions

View File

@ -89,7 +89,7 @@ func init() {
switch arg[0] { switch arg[0] {
case "/sso": case "/sso":
return return
case "/pod/": case "/pod/", "/cmd/":
return // 免登录 return // 免登录
case "/header": case "/header":
switch kit.Select("", arg, 1) { switch kit.Select("", arg, 1) {

View File

@ -16,7 +16,12 @@ var Index = &ice.Context{Name: GIT, Help: "代码库", Configs: map[string]*ice.
nfs.SOURCE, "http://mirrors.tencent.com/macports/distfiles/git-cinnabar/git-2.31.1.tar.gz", nfs.SOURCE, "http://mirrors.tencent.com/macports/distfiles/git-cinnabar/git-2.31.1.tar.gz",
)}, )},
}, Commands: map[string]*ice.Command{ }, Commands: map[string]*ice.Command{
GIT: {Name: "git path auto order build download", Help: "代码库", Action: ice.MergeAction(map[string]*ice.Action{ GIT: {Name: "git path auto install order build download", Help: "代码库", Action: ice.MergeAction(map[string]*ice.Action{
code.INSTALL: {Name: "install", Help: "安装", Hand: func(m *ice.Message, arg ...string) {
web.PushStream(m)
defer m.ProcessInner()
m.Cmdy(cli.SYSTEM, "yum", "install", "-y", "git")
}},
cli.ORDER: {Name: "order", Help: "加载", Hand: func(m *ice.Message, arg ...string) { cli.ORDER: {Name: "order", Help: "加载", Hand: func(m *ice.Message, arg ...string) {
m.Cmd(code.INSTALL, cli.ORDER, m.Config(nfs.SOURCE), "_install/bin") m.Cmd(code.INSTALL, cli.ORDER, m.Config(nfs.SOURCE), "_install/bin")
m.Cmdy(code.INSTALL, cli.ORDER, m.Config(nfs.SOURCE), "_install/libexec/git-core") m.Cmdy(code.INSTALL, cli.ORDER, m.Config(nfs.SOURCE), "_install/libexec/git-core")

View File

@ -134,7 +134,6 @@ func (c *Context) Merge(s *Context) *Context {
if p, ok := c.Commands[k]; ok { if p, ok := c.Commands[k]; ok {
switch last, next := p.Hand, a.Hand; k { switch last, next := p.Hand, a.Hand; k {
case CTX_INIT: case CTX_INIT:
fmt.Printf("what %v %v last: %v next: %v\n", s.Name, c.Name, kit.FileLine(last, 3), kit.FileLine(next, 3))
p.Hand = func(m *Message, c *Context, _key string, arg ...string) { p.Hand = func(m *Message, c *Context, _key string, arg ...string) {
last(m, c, _key, arg...) last(m, c, _key, arg...)
m._key, m._cmd = key, cmd m._key, m._cmd = key, cmd