mirror of
https://shylinux.com/x/icebergs
synced 2025-04-28 10:12:02 +08:00
pro status.go
This commit is contained in:
parent
3d5eddec4f
commit
1fdaf183cd
2
misc.go
2
misc.go
@ -330,3 +330,5 @@ func (m *Message) Upload(dir string) {
|
|||||||
kit.MergeURL2(m.Option(MSG_USERWEB), path.Join("/share/cache", up[0])))
|
kit.MergeURL2(m.Option(MSG_USERWEB), path.Join("/share/cache", up[0])))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *Message) OptionFields(str string) { m.Option("fields", str) }
|
||||||
|
@ -6,6 +6,7 @@ import (
|
|||||||
|
|
||||||
ice "github.com/shylinux/icebergs"
|
ice "github.com/shylinux/icebergs"
|
||||||
"github.com/shylinux/icebergs/base/cli"
|
"github.com/shylinux/icebergs/base/cli"
|
||||||
|
"github.com/shylinux/icebergs/base/mdb"
|
||||||
kit "github.com/shylinux/toolkits"
|
kit "github.com/shylinux/toolkits"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -129,7 +130,7 @@ func init() {
|
|||||||
m.Cmdy(cli.SYSTEM, GIT, ADD, m.Option(kit.MDB_FILE))
|
m.Cmdy(cli.SYSTEM, GIT, ADD, m.Option(kit.MDB_FILE))
|
||||||
}}, OPT: {Name: "opt", Help: "优化"}, PRO: {Name: "pro", Help: "体验"},
|
}}, OPT: {Name: "opt", Help: "优化"}, PRO: {Name: "pro", Help: "体验"},
|
||||||
|
|
||||||
COMMIT: {Name: "commit action=pro,opt,add comment=some", Help: "提交", Hand: func(m *ice.Message, arg ...string) {
|
COMMIT: {Name: "commit action=pro,opt,add comment=some@key", Help: "提交", Hand: func(m *ice.Message, arg ...string) {
|
||||||
if arg[0] == kit.MDB_ACTION {
|
if arg[0] == kit.MDB_ACTION {
|
||||||
m.Option(kit.MDB_TEXT, arg[1]+" "+arg[3])
|
m.Option(kit.MDB_TEXT, arg[1]+" "+arg[3])
|
||||||
} else {
|
} else {
|
||||||
@ -140,6 +141,22 @@ func init() {
|
|||||||
m.Cmdy(cli.SYSTEM, GIT, COMMIT, "-am", m.Option(kit.MDB_TEXT))
|
m.Cmdy(cli.SYSTEM, GIT, COMMIT, "-am", m.Option(kit.MDB_TEXT))
|
||||||
m.ProcessBack()
|
m.ProcessBack()
|
||||||
}},
|
}},
|
||||||
|
mdb.INPUTS: {Name: "inputs", Help: "补全", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
switch arg[0] {
|
||||||
|
case "name":
|
||||||
|
m.OptionFields("name,time")
|
||||||
|
m.Cmdy(REPOS)
|
||||||
|
|
||||||
|
case "comment":
|
||||||
|
ls := []string{}
|
||||||
|
ls = append(ls, kit.Split(m.Option(kit.MDB_FILE), " /")...)
|
||||||
|
|
||||||
|
m.Push(kit.MDB_TEXT, m.Option(kit.MDB_FILE))
|
||||||
|
for _, v := range ls {
|
||||||
|
m.Push(kit.MDB_TEXT, v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}},
|
||||||
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
if len(arg) == 0 {
|
if len(arg) == 0 {
|
||||||
m.Action(PULL, MAKE, PUSH)
|
m.Action(PULL, MAKE, PUSH)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user