forked from x/icebergs
opt some
This commit is contained in:
parent
206771b994
commit
864bc34eed
@ -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{
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
}
|
||||
|
2
misc.go
2
misc.go
@ -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))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user