1
0
mirror of https://github.com/nitezs/sub2clash.git synced 2024-12-24 12:44:42 -05:00

fix: 修复必要文件夹不存在程序直接崩溃的问题

This commit is contained in:
Nite07 2023-09-23 15:12:48 +08:00
parent 34b85c8d63
commit 159a3562d4

13
main.go
View File

@ -20,8 +20,14 @@ var templateMeta string
var templateClash string var templateClash string
func init() { func init() {
var err error
// 创建文件夹
err = utils.MkEssentialDir()
if err != nil {
logger.Logger.Panic("create essential dir failed", zap.Error(err))
}
// 加载配置 // 加载配置
err := config.LoadConfig() err = config.LoadConfig()
// 初始化日志 // 初始化日志
logger.InitLogger(config.Default.LogLevel) logger.InitLogger(config.Default.LogLevel)
if err != nil { if err != nil {
@ -41,11 +47,6 @@ func init() {
} else { } else {
logger.Logger.Info("running in dev mode") logger.Logger.Info("running in dev mode")
} }
// 创建文件夹
err = utils.MkEssentialDir()
if err != nil {
logger.Logger.Panic("create essential dir failed", zap.Error(err))
}
// 写入默认模板 // 写入默认模板
err = utils.WriteDefalutTemplate(templateMeta, templateClash) err = utils.WriteDefalutTemplate(templateMeta, templateClash)
if err != nil { if err != nil {