This commit is contained in:
cdle
2023-06-07 21:16:30 +08:00
parent 20db1e749c
commit 78a0943966
2 changed files with 10 additions and 4 deletions
+10 -3
View File
@@ -46,8 +46,8 @@ func Init() {
} }
} }
console.Debug("正在从 cdle/binary 获取最新版本 %s 编译文件...", latest_version) console.Debug("正在从 cdle/binary 获取最新版本 %s 编译文件...", latest_version)
qurl := "https://raw.githubusercontent.com/cdle/binary/master/sillyGirl_linux_" + runtime.GOARCH + "_" + latest_version qurl := "https://raw.githubusercontent.com/cdle/binary/master/sillyGirl_" + runtime.GOOS + "_" + runtime.GOARCH + "_" + latest_version
if runtime.GOARCH == "windows" { if runtime.GOOS == "windows" {
qurl += ".exe" qurl += ".exe"
} }
resp, err := http.Get(qurl) resp, err := http.Get(qurl)
@@ -73,6 +73,7 @@ func Init() {
Error: fmt.Errorf("创建编译文件错误:%v", err), Error: fmt.Errorf("创建编译文件错误:%v", err),
} }
} }
defer f.Close()
i, _ := io.Copy(f, resp.Body) i, _ := io.Copy(f, resp.Body)
if i < 2646140 { if i < 2646140 {
console.Error("创建编译文件错误:%v", i) console.Error("创建编译文件错误:%v", i)
@@ -81,7 +82,13 @@ func Init() {
} }
} }
if runtime.GOOS == "windows" { if runtime.GOOS == "windows" {
utils.Daemon("ready") console.Log("正在准备重启...")
go func() {
time.Sleep(time.Second)
utils.Daemon("ready")
}()
return nil
} else { } else {
console.Debug("正在删除旧程序错误...") console.Debug("正在删除旧程序错误...")
if err = os.RemoveAll(filename); err != nil { if err = os.RemoveAll(filename); err != nil {
-1
View File
@@ -41,7 +41,6 @@ func main() {
continue continue
} }
} }
if !d { if !d {
t := false t := false
for _, arg := range os.Args { for _, arg := range os.Args {