From ef18b215988349a4abf2b03ff370af3c01dcc2f1 Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 22 Dec 2023 22:59:54 +0800 Subject: [PATCH] opt debug --- core/chat/footer.go | 2 +- core/code/vimer.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/chat/footer.go b/core/chat/footer.go index b82995d3..5dfca0fd 100644 --- a/core/chat/footer.go +++ b/core/chat/footer.go @@ -21,7 +21,7 @@ func init() { }}, nfs.SOURCE: {Hand: func(m *ice.Message, arg ...string) { if !web.PodCmd(m, ice.POD, kit.Simple(m.ActionKey(), arg)...) { - ctx.ProcessField(m, web.CODE_VIMER, func() []string { return nfs.SplitPath(m, ctx.GetCmdFile(m, arg[0])) }, arg...) + ctx.ProcessField(m, web.CODE_INNER, func() []string { return nfs.SplitPath(m, ctx.GetCmdFile(m, arg[0])) }, arg...) } }}, ctx.CONFIG: {Hand: func(m *ice.Message, arg ...string) { ctx.ProcessField(m, ctx.CONFIG, arg, arg...) }}, diff --git a/core/code/vimer.go b/core/code/vimer.go index 159bbe52..666183cc 100644 --- a/core/code/vimer.go +++ b/core/code/vimer.go @@ -90,6 +90,9 @@ func init() { case nfs.MODULE: m.Cmdy(AUTOGEN, mdb.INPUTS, arg) case nfs.SCRIPT, mdb.CREATE: + if strings.HasSuffix(m.Option(nfs.FILE), nfs.PS) { + m.Option(nfs.FILE, path.Join(m.Option(nfs.FILE), path.Base(strings.TrimSuffix(m.Option(nfs.FILE), nfs.PS)+".go"))) + } kit.For([]string{SH, SHY, PY, JS, CSS, HTML}, func(ext string) { m.Push(nfs.PATH, kit.ExtChange(m.Option(nfs.FILE), ext)) }) @@ -148,7 +151,7 @@ func init() { nfs.MODULE: {Name: "create name*=h2 help=示例 type*=Hash,Zone,Data,Code main*=main.go zone key", Help: "模块", Hand: func(m *ice.Message, arg ...string) { m.Cmdy(AUTOGEN, nfs.MODULE, arg) }}, - nfs.SCRIPT: {Name: "script file*=hi/hi.js", Help: "脚本", Hand: func(m *ice.Message, arg ...string) { + nfs.SCRIPT: {Name: "script file*", Help: "脚本", Hand: func(m *ice.Message, arg ...string) { m.Cmdy(nfs.DEFS, path.Join(m.Option(nfs.PATH), m.Option(nfs.FILE)), m.Cmdx("", TEMPLATE)) }}, nfs.REPOS: {Help: "仓库"}, web.SPACE: {Help: "空间"}, web.DREAM: {Help: "空间"},