diff --git a/base/cli/qrcode.go b/base/cli/qrcode.go index 9e746e3d..ac1bf9c7 100644 --- a/base/cli/qrcode.go +++ b/base/cli/qrcode.go @@ -141,6 +141,7 @@ func init() { _qrcode_cli(m, kit.Select(kit.Select(ice.Info.Make.Domain, ice.Info.Domain), arg, 0)) } else { _qrcode_web(m, kit.Select(m.Option(ice.MSG_USERWEB), arg, 0)) + m.StatusTime(mdb.LINK, kit.Select(m.Option(ice.MSG_USERWEB), arg, 0)) } }}, }) diff --git a/base/cli/runtime.go b/base/cli/runtime.go index 5fb1c88e..6c7a9642 100644 --- a/base/cli/runtime.go +++ b/base/cli/runtime.go @@ -25,6 +25,7 @@ func _runtime_init(m *ice.Message) { m.Conf(RUNTIME, kit.Keys(HOST, GOARCH), runtime.GOARCH) m.Conf(RUNTIME, kit.Keys(HOST, GOOS), runtime.GOOS) m.Conf(RUNTIME, kit.Keys(HOST, PID), os.Getpid()) + m.Conf(RUNTIME, kit.Keys(HOST, PWD), kit.Path("")) m.Conf(RUNTIME, kit.Keys(HOST, HOME), kit.Env(HOME)) m.Conf(RUNTIME, kit.Keys(HOST, MAXPROCS), runtime.GOMAXPROCS(0)) m.Conf(RUNTIME, mdb.META, "") diff --git a/core/code/vimer.go b/core/code/vimer.go index ad3b6ae1..41c5d268 100644 --- a/core/code/vimer.go +++ b/core/code/vimer.go @@ -50,7 +50,6 @@ func init() { m.Cmdy(m.Option(ctx.ACTION), mdb.INPUTS, arg) case "extension": nfs.DirDeepAll(m, "usr/volcanos/plugin/local/code/", "inner/", nil, nfs.PATH) - default: switch arg[0] { case ctx.INDEX: @@ -64,6 +63,15 @@ func init() { for _, p := range kit.Split(kit.Select(m.Option(nfs.PATH), m.Option("paths"))) { nfs.DirDeepAll(m, nfs.PWD, p, nil, nfs.PATH) } + m.Cmd(ctx.COMMAND, mdb.SEARCH, ctx.COMMAND, ice.OptionFields(ctx.INDEX)).Tables(func(value ice.Maps) { + m.Push(nfs.PATH, "index:"+value[ctx.INDEX]) + }) + m.Option(nfs.DIR_TYPE, "") + m.Option(nfs.DIR_DEEP, "") + m.Option(nfs.DIR_ROOT, "") + m.Cmd(web.DREAM).Tables(func(value ice.Maps) { + m.Push(nfs.PATH, "dream:"+value[mdb.NAME]) + }) } } }}, diff --git a/misc/git/status.go b/misc/git/status.go index c59dabcb..89f36aca 100644 --- a/misc/git/status.go +++ b/misc/git/status.go @@ -324,7 +324,7 @@ func init() { if len(arg) == 0 { m.Action(PULL, MAKE, PUSH, TAGS, PIE, code.PUBLISH) files, adds, dels, last := _status_list(m) - m.Status("repos", m.Length(), "files", files, "adds", adds, "dels", dels, "last", last.Format(ice.MOD_TIME)) + m.Status("cost", m.FormatCost(), "repos", m.Length(), "files", files, "adds", adds, "dels", dels, "last", last.Format(ice.MOD_TIME)) web.Toast3s(m, kit.Format("files: %d, adds: %d, dels: %d", files, adds, dels), ice.CONTEXTS) return }