mirror of
https://shylinux.com/x/icebergs
synced 2025-04-26 09:34:05 +08:00
opt some
This commit is contained in:
parent
9a1c8c3eb7
commit
f508ad19b3
@ -77,6 +77,8 @@ func _link_file(m *ice.Message, name string, from string) {
|
|||||||
const (
|
const (
|
||||||
CONTENT = "content"
|
CONTENT = "content"
|
||||||
ALIAS = "alias"
|
ALIAS = "alias"
|
||||||
|
FROM = "from"
|
||||||
|
TO = "to"
|
||||||
)
|
)
|
||||||
const LOAD = "load"
|
const LOAD = "load"
|
||||||
const DEFS = "defs"
|
const DEFS = "defs"
|
||||||
|
@ -30,9 +30,6 @@ func _trash_create(m *ice.Message, from string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
|
||||||
FROM = "from"
|
|
||||||
)
|
|
||||||
const TRASH = "trash"
|
const TRASH = "trash"
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -28,7 +28,7 @@ func _broad_send(m *ice.Message, host, port string, remote_host, remote_port str
|
|||||||
}
|
}
|
||||||
func _broad_serve(m *ice.Message, host, port string) {
|
func _broad_serve(m *ice.Message, host, port string) {
|
||||||
m.Go(func() {
|
m.Go(func() {
|
||||||
_broad_send(m.Sleep("1s"), host, port, "255.255.255.255", "9020", mdb.TYPE, ice.Info.NodeType, mdb.NAME, ice.Info.NodeName)
|
_broad_send(m.Sleep("100ms"), host, port, "255.255.255.255", "9020", mdb.TYPE, ice.Info.NodeType, mdb.NAME, ice.Info.NodeName)
|
||||||
})
|
})
|
||||||
if s, e := net.ListenUDP("udp4", _broad_addr(m, "0.0.0.0", port)); m.Assert(e) {
|
if s, e := net.ListenUDP("udp4", _broad_addr(m, "0.0.0.0", port)); m.Assert(e) {
|
||||||
defer s.Close()
|
defer s.Close()
|
||||||
|
@ -109,7 +109,7 @@ func init() {
|
|||||||
_dream_list(m).Cut("name,status,time")
|
_dream_list(m).Cut("name,status,time")
|
||||||
case "repos":
|
case "repos":
|
||||||
m.Cmdy(SPIDE, ice.OPS, SPIDE_MSG, "/x/list")
|
m.Cmdy(SPIDE, ice.OPS, SPIDE_MSG, "/x/list")
|
||||||
// m.Cmdy(SPIDE, ice.DEV, SPIDE_MSG, "/x/list")
|
m.Cmdy(SPIDE, ice.DEV, SPIDE_MSG, "/x/list")
|
||||||
m.Cmdy(SPIDE, ice.SHY, SPIDE_MSG, "/x/list")
|
m.Cmdy(SPIDE, ice.SHY, SPIDE_MSG, "/x/list")
|
||||||
default:
|
default:
|
||||||
gdb.Event(m, "", arg)
|
gdb.Event(m, "", arg)
|
||||||
|
@ -179,13 +179,13 @@ func init() {
|
|||||||
Index.MergeCommands(ice.Commands{
|
Index.MergeCommands(ice.Commands{
|
||||||
SERVE: {Name: "serve name auto start", Help: "服务器", Actions: ice.MergeActions(ice.Actions{
|
SERVE: {Name: "serve name auto start", Help: "服务器", Actions: ice.MergeActions(ice.Actions{
|
||||||
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { cli.NodeInfo(m, ice.Info.Pathname, WORKER) }},
|
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { cli.NodeInfo(m, ice.Info.Pathname, WORKER) }},
|
||||||
cli.START: {Name: "start dev name=web proto=http host port=9020 nodename username usernick", Hand: func(m *ice.Message, arg ...string) {
|
cli.START: {Name: "start dev name proto host port=9020 nodename username usernick", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_serve_start(m)
|
_serve_start(m)
|
||||||
}},
|
}},
|
||||||
SERVE_START: {Hand: func(m *ice.Message, arg ...string) {
|
SERVE_START: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Go(func() {
|
m.Go(func() {
|
||||||
opened := false
|
opened := false
|
||||||
m.Sleep("1s").Cmd(SPACE, func(values ice.Maps) {
|
m.Sleep("2s").Cmd(SPACE, func(values ice.Maps) {
|
||||||
if values[mdb.TYPE] == CHROME {
|
if values[mdb.TYPE] == CHROME {
|
||||||
opened = true
|
opened = true
|
||||||
}
|
}
|
||||||
|
@ -146,7 +146,7 @@ func init() {
|
|||||||
_repos_cat(m, dir, arg[1], arg[2], kit.Select("", arg, 3))
|
_repos_cat(m, dir, arg[1], arg[2], kit.Select("", arg, 3))
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
SERVER: {Name: "server repos branch commit path auto create import", Help: "服务器", Actions: ice.MergeActions(ice.Actions{
|
SERVER: {Name: "server repos branch commit path auto create import", Help: "源代码", Actions: ice.MergeActions(ice.Actions{
|
||||||
mdb.CREATE: {Name: "create name*", Hand: func(m *ice.Message, arg ...string) {
|
mdb.CREATE: {Name: "create name*", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_repos_init(m, path.Join(ice.USR_LOCAL_REPOS, m.Option(mdb.NAME)))
|
_repos_init(m, path.Join(ice.USR_LOCAL_REPOS, m.Option(mdb.NAME)))
|
||||||
}},
|
}},
|
||||||
|
@ -60,7 +60,7 @@ func _status_tags(m *ice.Message) {
|
|||||||
return text
|
return text
|
||||||
}
|
}
|
||||||
if v, ok := vs[kit.Select("", strings.Split(ls[0], ice.PS), -1)]; ok && ls[1] != v {
|
if v, ok := vs[kit.Select("", strings.Split(ls[0], ice.PS), -1)]; ok && ls[1] != v {
|
||||||
m.Logs(mdb.MODIFY, REPOS, ls[0], "from", ls[1], "to", v)
|
m.Logs(mdb.MODIFY, REPOS, ls[0], nfs.FROM, ls[1], nfs.TO, v)
|
||||||
text, change = strings.Replace(text, ls[1], v, -1), true
|
text, change = strings.Replace(text, ls[1], v, -1), true
|
||||||
}
|
}
|
||||||
return text
|
return text
|
||||||
@ -182,9 +182,9 @@ func init() {
|
|||||||
switch m.Option(ctx.ACTION) {
|
switch m.Option(ctx.ACTION) {
|
||||||
case "insteadof":
|
case "insteadof":
|
||||||
switch arg[0] {
|
switch arg[0] {
|
||||||
case "from":
|
case nfs.FROM:
|
||||||
m.Push(arg[0], kit.MergeURL2(ice.Info.Make.Remote, ice.PS))
|
m.Push(arg[0], kit.MergeURL2(ice.Info.Make.Remote, ice.PS))
|
||||||
case "to":
|
case nfs.TO:
|
||||||
m.Cmd(web.BROAD, func(values ice.Maps) {
|
m.Cmd(web.BROAD, func(values ice.Maps) {
|
||||||
m.Push(arg[0], kit.Format("http://%s:%s/", values[tcp.HOST], values[tcp.PORT]))
|
m.Push(arg[0], kit.Format("http://%s:%s/", values[tcp.HOST], values[tcp.PORT]))
|
||||||
})
|
})
|
||||||
@ -265,13 +265,15 @@ func init() {
|
|||||||
}},
|
}},
|
||||||
"change": {Help: "变更", Hand: func(m *ice.Message, arg ...string) {
|
"change": {Help: "变更", Hand: func(m *ice.Message, arg ...string) {
|
||||||
}},
|
}},
|
||||||
"insteadof": {Name: "insteadof from to", Help: "代理", Hand: func(m *ice.Message, arg ...string) {
|
"insteadof": {Name: "insteadof from* to", Help: "代理", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Cmd("configs", func(values ice.Maps) {
|
m.Cmd(CONFIGS, func(values ice.Maps) {
|
||||||
if values[mdb.VALUE] == m.Option("from") {
|
if values[mdb.VALUE] == m.Option(nfs.FROM) {
|
||||||
_configs_set(m, "--unset", values[mdb.NAME])
|
_configs_set(m, "--unset", values[mdb.NAME])
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
_git_cmd(m, "config", "--global", "url."+m.Option("to")+".insteadOf", m.Option("from"))
|
if m.Option(nfs.TO) != "" {
|
||||||
|
_git_cmd(m, "config", "--global", "url."+m.Option(nfs.TO)+".insteadof", m.Option(nfs.FROM))
|
||||||
|
}
|
||||||
}},
|
}},
|
||||||
"branch_switch": {Help: "切换", Hand: func(m *ice.Message, arg ...string) {
|
"branch_switch": {Help: "切换", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_repos_cmd(m, m.Option(REPOS), "checkout", m.Option(BRANCH))
|
_repos_cmd(m, m.Option(REPOS), "checkout", m.Option(BRANCH))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user