🔖 1.6.0

This commit is contained in:
源文雨
2022-12-10 13:57:30 +08:00
parent b69bd3d640
commit d8bc336006
3 changed files with 80 additions and 40 deletions

42
kanban/gen/banner.go Normal file
View File

@@ -0,0 +1,42 @@
package main
import (
"bytes"
"fmt"
"os"
"os/exec"
"strings"
"time"
)
const banner = `package kanban
// Banner ...
var Banner = "* OneBot + ZeroBot + Golang\n" +
"* Version %s - %s\n" +
"* Copyright © 2020 - %d FloatTech. All Rights Reserved.\n" +
"* Project: https://github.com/FloatTech/ZeroBot-Plugin"
`
const timeformat = `2006-01-02 15:04:05 +0800 CST`
func main() {
f, err := os.Create("banner.go")
if err != nil {
panic(err)
}
defer f.Close()
vartag := bytes.NewBuffer(nil)
vartagcmd := exec.Command("git", "tag", "--sort=committerdate")
vartagcmd.Stdout = vartag
err = vartagcmd.Run()
if err != nil {
panic(err)
}
s := strings.Split(vartag.String(), "\n")
now := time.Now()
_, err = fmt.Fprintf(f, banner, s[len(s)-2], now.Format(timeformat), now.Year())
if err != nil {
panic(err)
}
}