From d8810042f1bdd53b35fac52357396ef567110c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=85=8E=E9=A5=BC=E6=9E=9C=E5=AD=90=E5=8D=B7=E9=B2=A8?= =?UTF-8?q?=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Thu, 6 Feb 2025 10:09:51 +0800 Subject: [PATCH] refactor: Simplify error handling in Cursor file modification logic - Removed unnecessary curly braces in error handling blocks - Improved code readability by simplifying conditional statements - Maintained existing file modification and validation approach - Ensured consistent script error handling pattern --- scripts/run/cursor_mac_id_modifier.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index f54aa0a..86d81ba 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -230,7 +230,7 @@ modify_cursor_app_files() { if [ ! -f "$file" ]; then log_warn "文件不存在: $file" continue - } + fi # 创建备份 local backup_file="${file}.bak" @@ -258,7 +258,7 @@ modify_cursor_app_files() { log_warn "在文件 $file 中未找到 $uuid_pattern" rm -f "$temp_file" continue - } + fi # 构建替换内容 local replacement='case "IOPlatformUUID": return crypto.randomUUID();' @@ -268,28 +268,28 @@ modify_cursor_app_files() { log_error "处理文件内容失败: $file" rm -f "$temp_file" continue - } + fi # 验证临时文件 if [ ! -s "$temp_file" ]; then log_error "生成的文件为空: $file" rm -f "$temp_file" continue - } + fi # 验证文件内容是否包含必要的代码 if ! grep -q "crypto.randomUUID()" "$temp_file"; then log_error "修改后的文件缺少必要的代码: $file" rm -f "$temp_file" continue - } + fi # 替换原文件 if ! mv "$temp_file" "$file"; then log_error "无法更新文件: $file" rm -f "$temp_file" continue - } + fi # 设置权限 chmod 644 "$file"