|
@@ -10,16 +10,17 @@ import (
|
|
|
)
|
|
|
|
|
|
func main() {
|
|
|
- b, err := os.ReadFile("version")
|
|
|
+ versionFile := "version"
|
|
|
+ b, err := os.ReadFile(versionFile)
|
|
|
if err != nil {
|
|
|
- file, err := os.OpenFile("version", os.O_RDWR|os.O_CREATE, 0777)
|
|
|
+ file, err := os.OpenFile(versionFile, os.O_RDWR|os.O_CREATE, 0777)
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|
|
|
return
|
|
|
}
|
|
|
defer file.Close()
|
|
|
file.WriteString("v1.0.0")
|
|
|
- cmd := exec.Command("git", "add", "./version")
|
|
|
+ cmd := exec.Command("git", "add", versionFile)
|
|
|
err = cmd.Run()
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|
|
@@ -44,12 +45,13 @@ func main() {
|
|
|
tb := bytes.Join(bs, []byte{'.'})
|
|
|
fmt.Println("new version", string(tb))
|
|
|
file.Write(tb)
|
|
|
- cmd := exec.Command("git", "add", "./version")
|
|
|
+ cmd := exec.Command("git", "add", versionFile)
|
|
|
err = cmd.Run()
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|
|
|
}
|
|
|
- winVersionFile := "versioninfo.json"
|
|
|
+ // Windows编译版本文件
|
|
|
+ winVersionFile := "./versioninfo.json"
|
|
|
_, err = os.Stat(winVersionFile)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -59,10 +61,11 @@ func main() {
|
|
|
fmt.Println("open ", winVersionFile, "error: ", err)
|
|
|
return
|
|
|
}
|
|
|
+ fmt.Println("xxxxxxxxxx", len(winB))
|
|
|
var winV windowsVersion
|
|
|
err = json.Unmarshal(winB, &winV)
|
|
|
if err != nil {
|
|
|
- fmt.Println("invalid format of Windows version info: ", err)
|
|
|
+ fmt.Println("invalid format of Windows version info: xxxx", err, string(winB))
|
|
|
}
|
|
|
winV.StringFileInfo.ProductVersion = string(tb)
|
|
|
file1, _ := os.OpenFile(winVersionFile, os.O_RDWR|os.O_TRUNC, 0777)
|