Browse Source

Merge pull request #4 from scoful/master

enhance:增加备份文件功能
pull/9/head
煎饼果子卷鲨鱼辣椒 6 months ago
committed by GitHub
parent
commit
fb2358c86f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 11
      main.go

11
main.go

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