This commit is contained in:
IT 老营长 @云轩领航-创始人 2025-03-03 18:51:15 +08:00
parent 616b9240bc
commit 899d5851ad
3 changed files with 15 additions and 17 deletions

4
go.mod
View File

@ -3,7 +3,7 @@ module 2025-dev.shylinux.com/x/20250215-cluster
go 1.13
require (
shylinux.com/x/ice v1.5.71
shylinux.com/x/icebergs v1.9.72
shylinux.com/x/ice v1.5.72
shylinux.com/x/icebergs v1.9.73
shylinux.com/x/toolkits v1.0.19
)

14
go.sum
View File

@ -2,17 +2,11 @@ shylinux.com/x/go-git/v5 v5.6.7 h1:WD5QSco7m3QooPCgdvQ6/GyGIFPun8C+hex5N41LYlk=
shylinux.com/x/go-git/v5 v5.6.7/go.mod h1:Qb0lA+uIrofZg8NQerhYcJHgGWixFqvS6p3aJ/L5Nlk=
shylinux.com/x/go-qrcode v0.0.3 h1:RMo+Vidbgq3HatLBj7DDXcTbTLFUwzis5K7TqBkD38U=
shylinux.com/x/go-qrcode v0.0.3/go.mod h1:KAbtU+KwiiABMZ/CJ0zh9PI2AX82Uf9rRYcQ4ODm4po=
shylinux.com/x/ice v1.5.70 h1:fIv86pk535PnwRVhKFkIDvV0xh2SUdL34FmCnjGDBgg=
shylinux.com/x/ice v1.5.70/go.mod h1:gZLXlXi58yWdW0HP3c4K/IFS8my43DId6ke3vvXiq1k=
shylinux.com/x/ice v1.5.71 h1:5yrs+9uj3xNjsQuuLed/3lfF10syjbHhUT8LJAJqClo=
shylinux.com/x/ice v1.5.71/go.mod h1:2KKKi+Jridkkg+NWUrSX9S7Pe5zuwihBaVJ0nNY/FmY=
shylinux.com/x/icebergs v1.9.71 h1:h31b/MsEXinqDiVygbCLdiFVDLEhNpiwD4Q+U2tg/iU=
shylinux.com/x/icebergs v1.9.71/go.mod h1:+4bl7yJRMFtlTQRDLd+xh6b0hwXkqWaHLmx63Jeewwk=
shylinux.com/x/icebergs v1.9.72 h1:y3oVuMZtsI6hX0HLdfgzeDZNSbyoLrVSWl81JQcV+fA=
shylinux.com/x/icebergs v1.9.72/go.mod h1:3Bdp3tjzw+hUKJF+kR8pfsrbjAf72DVZmCaE8/MPFtk=
shylinux.com/x/ice v1.5.72 h1:DMbmuGBy988YYlLQMkr4NeDLSySQgpfstSxdCSMkc6M=
shylinux.com/x/ice v1.5.72/go.mod h1:ouTMN0stkJu1RGAQrMHrGj/BqDynyD1VV53shR9zQm4=
shylinux.com/x/icebergs v1.9.73 h1:P+rPm/7q8raP1cOeWfALzUgrg/yYEAhWbBVUWhh4LXo=
shylinux.com/x/icebergs v1.9.73/go.mod h1:3Bdp3tjzw+hUKJF+kR8pfsrbjAf72DVZmCaE8/MPFtk=
shylinux.com/x/toolkits v0.7.10/go.mod h1:CHDJarGlDkg60kVsvMLYL/a5hAnRLEOShiEsMOuEp0Q=
shylinux.com/x/toolkits v1.0.18 h1:jtQZhmvU10Ajegc87tU0cYFUBSviaODo5TsCXpYb2O4=
shylinux.com/x/toolkits v1.0.18/go.mod h1:CHDJarGlDkg60kVsvMLYL/a5hAnRLEOShiEsMOuEp0Q=
shylinux.com/x/toolkits v1.0.19 h1:Nrx0xYRc5ph1WS66EZ1hJUCe+2FdSWQ4QP6tBlguikQ=
shylinux.com/x/toolkits v1.0.19/go.mod h1:CHDJarGlDkg60kVsvMLYL/a5hAnRLEOShiEsMOuEp0Q=
shylinux.com/x/websocket v0.0.4 h1:AJpwblePoOpiE6C8NrvgNYpKTotXMLrDDX2chTvx44Q=

View File

@ -16,13 +16,17 @@ import (
type Travel struct {
ice.Space
weight string `name:"weight" help:"统计" icon:"bi bi-pie-chart"`
foreach string `name:"foreach" help:"遍历" icon:"bi bi-card-list"`
script string `name:"create name*=2025-cluster port*=40000 count*=3" icon:"bi bi-terminal"`
upgrade string `name:"upgrade space"`
list string `name:"list space auto" help:"集群管理"`
serveStart string `name:"serveStart" event:"serve.start"`
weight string `name:"weight" help:"统计" icon:"bi bi-pie-chart"`
foreach string `name:"foreach" help:"遍历" icon:"bi bi-card-list"`
script string `name:"create name*=2025-cluster port*=40000 count*=3" icon:"bi bi-terminal"`
upgrade string `name:"upgrade space"`
list string `name:"list space auto" help:"集群管理"`
}
func (s Travel) ServeStart(m *ice.Message, arg ...string) {
ice.Info.Titles = kit.Select(ice.Info.Titles, m.Option(tcp.NODENAME))
}
func (s Travel) Foreach(m *ice.Message, arg ...string) {
m.Cmdy(s, s.Concurrent, ice.Info.Make.Module, m.PrefixKey()).PushAction(s.BinaryActionList(m)...).Action(s.Foreach, s.Upgrade, s.Publish)
}