From 298d1ac6f224f0e0abc1ebb0b33a9b03e83d6bf7 Mon Sep 17 00:00:00 2001 From: harveyshao Date: Sun, 16 Jan 2022 16:41:08 +0800 Subject: [PATCH] opt inner.js --- base/mdb/zone.go | 6 ++++++ core/code/inner.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/base/mdb/zone.go b/base/mdb/zone.go index b0e1da08..332dd12e 100644 --- a/base/mdb/zone.go +++ b/base/mdb/zone.go @@ -155,6 +155,12 @@ func ZoneAction(args ...interface{}) map[string]*ice.Action { m.Cmdy("context", kit.Select(m.Option(ice.CTX), m.Option(kit.Keys(EXTRA, ice.CTX))), "command") case ice.ARG: + case "path": + m.Cmdy("nfs.dir", arg[1:]).Cut("path,size,time").ProcessAgain() + case "file": + m.Option("dir_root", m.Option("path")) + m.Cmdy("nfs.dir", arg[1:]).Cut("path,size,time").ProcessAgain() + case "index": m.OptionFields(arg[0]) m.Cmdy("command", SEARCH, "command", kit.Select("", arg, 1)) diff --git a/core/code/inner.go b/core/code/inner.go index 29fc7459..a0889f00 100644 --- a/core/code/inner.go +++ b/core/code/inner.go @@ -72,7 +72,7 @@ const INNER = "inner" func init() { Index.Merge(&ice.Context{Commands: map[string]*ice.Command{ - INNER: {Name: "inner path=src/ file=main.go line=1 auto", Help: "源代码", Meta: kit.Dict( + INNER: {Name: "inner path=src/@key file=main.go line=1 auto", Help: "源代码", Meta: kit.Dict( ice.DisplayLocal(""), ), Action: ice.MergeAction(map[string]*ice.Action{ mdb.PLUGIN: {Name: "plugin", Help: "插件", Hand: func(m *ice.Message, arg ...string) {