From a1625536a22a05f95baa0818a177ae488f08ab25 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: Fri, 7 Feb 2025 12:13:21 +0800 Subject: [PATCH] feat: Automatically disable Cursor auto-update during MAC ID modification - Directly execute auto-update disabling after MAC address modification - Remove interactive menu for auto-update disabling - Add informative messages about auto-update disabling process - Provide clear instructions for manually re-enabling updates if needed --- scripts/run/cursor_mac_id_modifier.sh | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index fbc9097..d4cd02c 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -419,7 +419,11 @@ show_follow_info() { disable_auto_update() { local updater_path="$HOME/Library/Application Support/Caches/cursor-updater" - log_info "正在处理自动更新..." + echo + log_info "正在禁用 Cursor 自动更新..." + echo -e "${YELLOW}如果需要恢复自动更新,可以手动删除文件:${NC}" + echo -e "${BLUE}$updater_path${NC}" + echo # 尝试自动执行 if sudo rm -rf "$updater_path" && \ @@ -574,19 +578,11 @@ main() { log_info "MAC地址修改完成!" show_file_tree show_follow_info + + # 直接执行禁用自动更新 + disable_auto_update + log_info "请重启 Cursor 以应用新的配置" - - # 询问是否要禁用自动更新 - echo - log_warn "是否要禁用 Cursor 自动更新功能?" - echo "0) 否 - 保持默认设置 (按回车键)" - echo "1) 是 - 禁用自动更新" - read -r choice - - if [ "$choice" = "1" ]; then - disable_auto_update - fi - # 显示最后的提示信息 show_follow_info }