1
0
forked from x/icebergs
This commit is contained in:
shaoying 2020-11-18 16:38:49 +08:00
parent 206771b994
commit 864bc34eed
4 changed files with 5 additions and 3 deletions

View File

@ -87,7 +87,7 @@ const DAEMON = "daemon"
func init() {
Index.Merge(&ice.Context{
Configs: map[string]*ice.Config{
DAEMON: {Name: DAEMON, Help: "守护进程", Value: kit.Data(kit.MDB_PATH, "var/daemon")},
DAEMON: {Name: DAEMON, Help: "守护进程", Value: kit.Data(kit.MDB_PATH, "usr/local/daemon")},
},
Commands: map[string]*ice.Command{
DAEMON: {Name: "daemon hash auto start prunes", Help: "守护进程", Action: map[string]*ice.Action{

View File

@ -42,9 +42,11 @@ func _hash_select(m *ice.Message, prefix, chain, field, value string) {
fields := _hash_fields(m)
cb := m.Optionv(SELECT_CB)
m.Richs(prefix, chain, value, func(key string, val map[string]interface{}) {
m.Debug("what %v", val)
val = kit.GetMeta(val)
switch cb := cb.(type) {
case func(fields []string, value map[string]interface{}):
m.Debug("what %v", val)
cb(fields, val)
default:
if m.Option(FIELDS) == DETAIL {

View File

@ -13,7 +13,7 @@ import (
)
func _port_list(m *ice.Message, port string, dir string) {
if m.Option(nfs.DIR_ROOT, path.Join("var/daemon", port)); port != "" {
if m.Option(nfs.DIR_ROOT, path.Join(m.Conf(cli.DAEMON, kit.META_PATH), port)); port != "" {
m.Cmdy(nfs.DIR, dir)
return
}

View File

@ -14,12 +14,12 @@ func (m *Message) Prefix(arg ...string) string {
return kit.Keys(m.Cap(CTX_FOLLOW), arg)
}
func (m *Message) Save(arg ...string) *Message {
list := []string{}
if len(arg) == 0 {
for k := range m.target.Configs {
arg = append(arg, k)
}
}
list := []string{}
for _, k := range arg {
list = append(list, m.Prefix(k))
}