mirror of
https://shylinux.com/x/icebergs
synced 2025-04-26 01:24:05 +08:00
opt some
This commit is contained in:
parent
50279c8fc4
commit
3ce2b1ff2b
@ -55,9 +55,11 @@ func init() {
|
||||
m.Cmdy("tcp.host")
|
||||
}},
|
||||
"hostname": {Name: "hostname", Help: "hostname", Hand: func(m *ice.Message, arg ...string) {
|
||||
m.Conf(RUNTIME, "boot.hostname", arg[0])
|
||||
m.Conf(RUNTIME, "node.name", arg[0])
|
||||
ice.Info.HostName = arg[0]
|
||||
if len(arg) > 0 {
|
||||
m.Conf(RUNTIME, "boot.hostname", arg[0])
|
||||
m.Conf(RUNTIME, "node.name", arg[0])
|
||||
ice.Info.HostName = arg[0]
|
||||
}
|
||||
m.Echo(ice.Info.HostName)
|
||||
}},
|
||||
"userinfo": {Name: "userinfo", Help: "userinfo", Hand: func(m *ice.Message, arg ...string) {
|
||||
|
@ -138,12 +138,7 @@ func _space_handle(m *ice.Message, safe bool, send map[string]*ice.Message, c *w
|
||||
msg.Log("recv", "%v->%v %s %v", source, target, msg.Detailv(), msg.Format(kit.MDB_META))
|
||||
|
||||
if len(target) == 0 { // 本地执行
|
||||
if msg.Option(ice.MSG_USERROLE, aaa.UserRole(msg, msg.Option(ice.MSG_USERNAME))) == aaa.VOID {
|
||||
role := msg.Cmdx(SPIDE, SPIDE_DEV, SPIDE_MSG, SPIDE_GET, "/chat/header", "cmds", aaa.USERROLE, "who", msg.Option(ice.MSG_USERNAME))
|
||||
msg.Option(ice.MSG_USERROLE, kit.Select(role, aaa.TECH, role == aaa.ROOT))
|
||||
}
|
||||
msg.Log_AUTH(aaa.USERROLE, msg.Option(ice.MSG_USERROLE), aaa.USERNAME, msg.Option(ice.MSG_USERNAME))
|
||||
|
||||
if msg.Optionv(ice.MSG_HANDLE, "true"); !msg.Warn(!safe, ice.ErrNotRight) {
|
||||
msg.Go(func() { _space_exec(msg, source, target, c, name) })
|
||||
}
|
||||
@ -183,7 +178,7 @@ func _space_handle(m *ice.Message, safe bool, send map[string]*ice.Message, c *w
|
||||
}
|
||||
func _space_search(m *ice.Message, kind, name, text string, arg ...string) {
|
||||
m.Richs(SPACE, nil, kit.MDB_FOREACH, func(key string, value map[string]interface{}) {
|
||||
if value = kit.GetMeta(value); strings.Contains(kit.Format(value[kit.MDB_NAME]), name) {
|
||||
if value = kit.GetMeta(value); strings.Contains(kit.Format(value[kit.MDB_NAME]), name) && value[kit.MDB_TYPE] != MASTER {
|
||||
m.PushSearch(kit.SSH_CMD, SPACE, kit.MDB_TYPE, value[kit.MDB_TYPE], kit.MDB_NAME, value[kit.MDB_NAME],
|
||||
kit.MDB_TEXT, kit.MergeURL(m.Option(ice.MSG_USERWEB), kit.SSH_POD, kit.Keys(m.Option(ice.MSG_USERPOD), value[kit.MDB_NAME])))
|
||||
}
|
||||
|
2
conf.go
2
conf.go
@ -122,6 +122,8 @@ const ( // LOG
|
||||
// 分类
|
||||
LOG_CMDS = "cmds"
|
||||
LOG_AUTH = "auth"
|
||||
LOG_SEND = "send"
|
||||
LOG_RECV = "recv"
|
||||
LOG_COST = "cost"
|
||||
LOG_INFO = "info"
|
||||
LOG_WARN = "warn"
|
||||
|
@ -335,7 +335,7 @@ func init() {
|
||||
m.Cmdy(web.SHARE, mdb.CREATE, kit.MDB_TYPE, LOGIN, arg)
|
||||
}},
|
||||
tcp.START: {Name: "start name repos template", Help: "启动", Hand: func(m *ice.Message, arg ...string) {
|
||||
m.Cmdy(web.DREAM, tcp.START, arg)
|
||||
m.Cmdy(m.Space(m.Option(kit.SSH_POD)), web.DREAM, tcp.START, arg)
|
||||
}},
|
||||
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||
m.Cmdy(mdb.SELECT, RIVER, "", mdb.HASH, kit.MDB_HASH, arg)
|
||||
|
@ -68,6 +68,8 @@ echo "hello world"
|
||||
m.Cmd(PUBLISH, mdb.CREATE, kit.MDB_FILE, ice.ETC_MISS)
|
||||
m.Cmd(PUBLISH, mdb.CREATE, kit.MDB_FILE, ice.GO_MOD)
|
||||
m.Cmd(nfs.DEFS, path.Join(m.Conf(PUBLISH, kit.META_PATH), ice.ORDER_JS), m.Conf(PUBLISH, kit.Keym(JS)))
|
||||
m.Cmd(nfs.DEFS, "usr/volcanos/page/cache.css", "")
|
||||
m.Cmd(nfs.DEFS, "usr/volcanos/page/cache.js", "")
|
||||
|
||||
m.Option(nfs.DIR_DEEP, true)
|
||||
m.Option(nfs.DIR_REG, `.*\.(html|css|js)$`)
|
||||
|
3
logs.go
3
logs.go
@ -121,6 +121,9 @@ func (m *Message) Logs(level string, arg ...interface{}) *Message {
|
||||
func (m *Message) Log_AUTH(arg ...interface{}) *Message {
|
||||
return m.log(LOG_AUTH, log_fields(arg...))
|
||||
}
|
||||
func (m *Message) Log_SEND(arg ...interface{}) *Message {
|
||||
return m.log(LOG_AUTH, log_fields(arg...))
|
||||
}
|
||||
func (m *Message) Log_CREATE(arg ...interface{}) *Message {
|
||||
return m.log(LOG_CREATE, log_fields(arg...))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user