enhance:增加备份文件功能

This commit is contained in:
scoful 2024-12-10 16:44:55 +08:00
parent 32eb8297a5
commit 7b3418f169

11
main.go
View File

@ -110,8 +110,6 @@ func getCursorExePath() (string, error) {
}
}
func main() {
// 获取配置文件路径
configPath, err := getConfigPath()
@ -127,6 +125,14 @@ func main() {
return
}
// 备份配置文件
backupPath := configPath + ".bak"
err = os.WriteFile(backupPath, content, 0666)
if err != nil {
fmt.Printf("备份配置文件失败: %v\n", err)
return
}
// 解析 JSON
var config map[string]interface{}
if err := json.Unmarshal(content, &config); err != nil {
@ -167,6 +173,5 @@ func main() {
return
}
fmt.Println("配置文件已成功更新请手动重启Cursor以使更改生效。")
}