From fb3192e555b7ad11f946812e2c62063277e710b8 Mon Sep 17 00:00:00 2001 From: Mmx233 Date: Fri, 7 Apr 2023 10:50:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=80=E5=A4=84=E6=9C=AA=E5=A4=84?= =?UTF-8?q?=E7=90=86=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/global/config.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/internal/global/config.go b/internal/global/config.go index 695b765..7d494c1 100644 --- a/internal/global/config.go +++ b/internal/global/config.go @@ -47,8 +47,10 @@ func readConfig() { }) //生成配置文件 - if !tool.File.Exists(Flags.Path) { - e := viper.WriteConfigAs(Flags.Path) + if exist, e := tool.File.Exists(Flags.Path); e != nil { + log.Fatalln("[init] 读取配置文件失败:", e) + } else if !exist { + e = viper.WriteConfigAs(Flags.Path) if e != nil { log.Fatalln("[init] 生成配置文件失败:", e) } @@ -59,9 +61,9 @@ func readConfig() { //读取配置文件 viper.SetConfigFile(Flags.Path) if e := viper.ReadInConfig(); e != nil { - log.Fatalln("[init] 读取配置文件失败:", e) + log.Fatalln("[init] 读取配置失败:", e) } if e := viper.Unmarshal(&Config); e != nil { - log.Fatalln("[init] 解析配置文件失败:", e) + log.Fatalln("[init] 解析配置失败:", e) } }