Browse Source
Merge pull request #4 from scoful/master
enhance:增加备份文件功能
pull/9/head
煎饼果子卷鲨鱼辣椒
6 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
8 additions and
3 deletions
-
main.go
|
|
@ -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以使更改生效。") |
|
|
|
} |