mirror of
https://shylinux.com/x/icebergs
synced 2025-04-28 18:22:02 +08:00
opt some
This commit is contained in:
parent
7c19c9dac1
commit
db621f3348
4
misc.go
4
misc.go
@ -229,6 +229,10 @@ func (m *Message) cmd(arg ...interface{}) *Message {
|
|||||||
case func(int, map[string]string, []string):
|
case func(int, map[string]string, []string):
|
||||||
defer func() { m.Table(val) }()
|
defer func() { m.Table(val) }()
|
||||||
|
|
||||||
|
case map[string]interface{}:
|
||||||
|
for k, v := range val {
|
||||||
|
opts[k] = v
|
||||||
|
}
|
||||||
case map[string]string:
|
case map[string]string:
|
||||||
for k, v := range val {
|
for k, v := range val {
|
||||||
opts[k] = v
|
opts[k] = v
|
||||||
|
@ -136,7 +136,8 @@ func init() {
|
|||||||
m.Cmdy(cli.SYSTEM, GIT, PUSH, ice.Option{cli.CMD_DIR, _repos_path(m.Option(kit.MDB_NAME))})
|
m.Cmdy(cli.SYSTEM, GIT, PUSH, ice.Option{cli.CMD_DIR, _repos_path(m.Option(kit.MDB_NAME))})
|
||||||
m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags")
|
m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags")
|
||||||
}},
|
}},
|
||||||
TAG: {Name: "tags version", Help: "标签", Hand: func(m *ice.Message, arg ...string) {
|
TAG: {Name: "tags version@key", Help: "标签", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Option(cli.CMD_DIR, _repos_path(m.Option(kit.MDB_NAME)))
|
||||||
m.Cmdy(cli.SYSTEM, GIT, TAG, m.Option("version"))
|
m.Cmdy(cli.SYSTEM, GIT, TAG, m.Option("version"))
|
||||||
m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags")
|
m.Cmdy(cli.SYSTEM, GIT, PUSH, "--tags")
|
||||||
}},
|
}},
|
||||||
@ -160,6 +161,21 @@ func init() {
|
|||||||
case kit.MDB_NAME:
|
case kit.MDB_NAME:
|
||||||
m.Cmdy(REPOS, ice.OptionFields("name,time"))
|
m.Cmdy(REPOS, ice.OptionFields("name,time"))
|
||||||
|
|
||||||
|
case "version":
|
||||||
|
ls := kit.Split(strings.TrimPrefix(kit.Split(m.Option("tags"), "-")[0], "v"), ".")
|
||||||
|
if v := kit.Int(ls[2]); v < 9 {
|
||||||
|
m.Push("version", kit.Format("v%v.%v.%v", ls[0], ls[1], v+1))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if v := kit.Int(ls[1]); v < 9 {
|
||||||
|
m.Push("version", kit.Format("v%v.%v.0", ls[0], v+1))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if v := kit.Int(ls[0]); v < 9 {
|
||||||
|
m.Push("version", kit.Format("v%v.0.0", v+1))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
case COMMENT:
|
case COMMENT:
|
||||||
ls := []string{}
|
ls := []string{}
|
||||||
ls = append(ls, kit.Split(m.Option(kit.MDB_FILE), " /")...)
|
ls = append(ls, kit.Split(m.Option(kit.MDB_FILE), " /")...)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user