|
@@ -28,13 +28,20 @@ func main() {
|
|
|
// 服务器最新版本有变动 更新
|
|
|
if version.Version != config.Version {
|
|
|
// 下载
|
|
|
- utils.DownloadZip(version.Url)
|
|
|
+ fmt.Println("更新中...")
|
|
|
+ fmt.Println("下载程序")
|
|
|
+ err := utils.DownloadZip(version.Url)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("下载失败,请重新运行")
|
|
|
+ return
|
|
|
+ }
|
|
|
// 解压
|
|
|
- fmt.Println("更新")
|
|
|
+ fmt.Println("安装程序")
|
|
|
fileName := path.Base(version.Url)
|
|
|
- err := utils.Unzip(fileName)
|
|
|
+ err = utils.Unzip(fileName)
|
|
|
if err != nil {
|
|
|
fmt.Println(err)
|
|
|
+ fmt.Println("安装程序失败")
|
|
|
return
|
|
|
}
|
|
|
// 替换版本
|
|
@@ -47,6 +54,7 @@ func main() {
|
|
|
fmt.Println(err)
|
|
|
fmt.Println("配置写入失败")
|
|
|
}
|
|
|
+ fmt.Println("安装成功")
|
|
|
}
|
|
|
// 运行应用程序
|
|
|
cmd := exec.Command(config.ExePath)
|