From 30208298cb73c44b3ab35b2fefb19eb8d3f229f9 Mon Sep 17 00:00:00 2001 From: harveyshao Date: Sat, 26 Mar 2022 07:59:48 +0800 Subject: [PATCH] opt some --- core/code/inner.go | 4 ++++ misc.go | 3 +++ misc/git/status.go | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/core/code/inner.go b/core/code/inner.go index 2b01c45b..4754fc9a 100644 --- a/core/code/inner.go +++ b/core/code/inner.go @@ -137,6 +137,10 @@ func init() { switch arg[0] { case cli.MAIN: m.Cmdy(nfs.DIR, ice.SRC, nfs.DIR_CLI_FIELDS, kit.Dict(nfs.DIR_REG, `.*\.go`)).ProcessAgain() + case mdb.ZONE: + m.Option(nfs.DIR_ROOT, ice.SRC) + m.Option(nfs.DIR_TYPE, nfs.DIR) + m.Cmdy(nfs.DIR, nfs.PWD, mdb.NAME).RenameAppend(mdb.NAME, mdb.ZONE) case nfs.PATH: m.Cmdy(nfs.DIR, arg[1:], nfs.DIR_CLI_FIELDS).ProcessAgain() case nfs.FILE: diff --git a/misc.go b/misc.go index 5d4fe58b..40477927 100644 --- a/misc.go +++ b/misc.go @@ -94,6 +94,9 @@ func (m *Message) FieldsIsDetail() bool { return false } +func (m *Message) PushDetail(value interface{}, arg ...interface{}) *Message { + return m.Push("detail", value, arg...) +} func (m *Message) IsErr(arg ...string) bool { return len(arg) > 0 && m.Result(1) == arg[0] || m.Result(0) == ErrWarn } diff --git a/misc/git/status.go b/misc/git/status.go index e9c168ef..46cb7930 100644 --- a/misc/git/status.go +++ b/misc/git/status.go @@ -261,7 +261,7 @@ func init() { }}, ADD: {Name: "add", Help: "添加", Hand: func(m *ice.Message, arg ...string) { - _repos_cmd(m, m.Option(REPOS), ADD, m.Option(nfs.FILE)) + _repos_cmd(m, m.Option(REPOS), ADD, m.Option(nfs.FILE)).SetAppend() }}, OPT: {Name: "opt", Help: "优化"}, PRO: {Name: "pro", Help: "升级"}, COMMIT: {Name: "commit action=opt,add,pro comment=some@key", Help: "提交", Hand: func(m *ice.Message, arg ...string) { if arg[0] == ctx.ACTION {