1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-27 01:48:27 +08:00

action opt text git.push

This commit is contained in:
shaoying 2020-08-14 14:27:50 +08:00
parent 3b3eb31b77
commit bf9c530674

View File

@ -293,15 +293,24 @@ var Index = &ice.Context{Name: GIT, Help: "代码库",
"status": {Name: "status name=auto auto 提交:button", Help: "文件状态", Meta: kit.Dict( "status": {Name: "status name=auto auto 提交:button", Help: "文件状态", Meta: kit.Dict(
"提交", kit.List( "提交", kit.List(
"_input", "select", "name", "action", "values", []string{"add", "opt"}, "_input", "select", "name", "action", "values", []string{"opt", "add"},
"_input", "text", "name", "text", "value", "some", "_input", "text", "name", "text", "value", "some",
), ),
), Action: map[string]*ice.Action{ ), Action: map[string]*ice.Action{
"submit": {Name: "submit", Help: "提交", Hand: func(m *ice.Message, arg ...string) { "submit": {Name: "submit", Help: "提交", Hand: func(m *ice.Message, arg ...string) {
m.Option(cli.CMD_DIR, path.Join(kit.Select("usr", "", path.IsAbs(m.Option("name"))), m.Option("name"))) if strings.Contains(m.Option("name"), ":\\") {
m.Option(cli.CMD_DIR, m.Option("name"))
} else {
m.Option(cli.CMD_DIR, path.Join("usr", m.Option("name")))
}
m.Cmdy(cli.SYSTEM, "git", "commit", "-am", kit.Select("opt some", strings.Join(arg, " "))) m.Cmdy(cli.SYSTEM, "git", "commit", "-am", kit.Select("opt some", strings.Join(arg, " ")))
}}, }},
"push": {Name: "push", Help: "上传", Hand: func(m *ice.Message, arg ...string) { "push": {Name: "push", Help: "上传", Hand: func(m *ice.Message, arg ...string) {
if strings.Contains(m.Option("name"), ":\\") {
m.Option(cli.CMD_DIR, m.Option("name"))
} else {
m.Option(cli.CMD_DIR, path.Join("usr", m.Option("name")))
}
m.Option(cli.CMD_DIR, path.Join("usr", m.Option("name"))) m.Option(cli.CMD_DIR, path.Join("usr", m.Option("name")))
m.Cmdy(cli.SYSTEM, "git", "push") m.Cmdy(cli.SYSTEM, "git", "push")
}}, }},