mirror of
https://github.com/yuaotian/go-cursor-help.git
synced 2025-06-08 12:32:06 +08:00
Merge pull request #374 from LeaveC/master
Update cursor_mac_id_modifier.sh
This commit is contained in:
commit
df9507a433
@ -227,56 +227,25 @@ modify_or_add_config() {
|
|||||||
# 生成新的配置
|
# 生成新的配置
|
||||||
generate_new_config() {
|
generate_new_config() {
|
||||||
echo
|
echo
|
||||||
log_warn "机器码重置选项"
|
log_warn "机器码处理"
|
||||||
|
|
||||||
# 使用菜单选择函数询问用户是否重置机器码
|
# 默认不重置机器码
|
||||||
select_menu_option "是否需要重置机器码? (通常情况下,只修改js文件即可):" "不重置 - 仅修改js文件即可|重置 - 同时修改配置文件和机器码" 0
|
reset_choice=0
|
||||||
reset_choice=$?
|
|
||||||
|
|
||||||
# 记录日志以便调试
|
# 记录日志以便调试
|
||||||
echo "[INPUT_DEBUG] 机器码重置选项选择: $reset_choice" >> "$LOG_FILE"
|
echo "[INPUT_DEBUG] 机器码重置选项: 不重置 (默认)" >> "$LOG_FILE"
|
||||||
|
|
||||||
# 处理用户选择 - 索引0对应"不重置"选项,索引1对应"重置"选项
|
# 处理 - 默认为不重置
|
||||||
if [ "$reset_choice" = "1" ]; then
|
log_info "默认不重置机器码,将仅修改js文件"
|
||||||
log_info "您选择了重置机器码"
|
|
||||||
|
# 确保配置文件目录存在
|
||||||
|
if [ -f "$STORAGE_FILE" ]; then
|
||||||
|
log_info "发现已有配置文件: $STORAGE_FILE"
|
||||||
|
|
||||||
# 确保配置文件目录存在
|
# 备份现有配置(以防万一)
|
||||||
if [ -f "$STORAGE_FILE" ]; then
|
backup_config
|
||||||
log_info "发现已有配置文件: $STORAGE_FILE"
|
|
||||||
|
|
||||||
# 备份现有配置(以防万一)
|
|
||||||
backup_config
|
|
||||||
|
|
||||||
# 生成并设置新的设备ID
|
|
||||||
local new_device_id=$(generate_uuid)
|
|
||||||
local new_machine_id="auth0|user_$(openssl rand -hex 16)"
|
|
||||||
|
|
||||||
log_info "正在设置新的设备和机器ID..."
|
|
||||||
log_debug "新设备ID: $new_device_id"
|
|
||||||
log_debug "新机器ID: $new_machine_id"
|
|
||||||
|
|
||||||
# 修改配置文件
|
|
||||||
if modify_or_add_config "deviceId" "$new_device_id" "$STORAGE_FILE" && \
|
|
||||||
modify_or_add_config "machineId" "$new_machine_id" "$STORAGE_FILE"; then
|
|
||||||
log_info "配置文件修改成功"
|
|
||||||
else
|
|
||||||
log_error "配置文件修改失败"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
log_info "您选择了不重置机器码,将仅修改js文件"
|
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
|
||||||
|
|
||||||
# 确保配置文件目录存在
|
|
||||||
if [ -f "$STORAGE_FILE" ]; then
|
|
||||||
log_info "发现已有配置文件: $STORAGE_FILE"
|
|
||||||
|
|
||||||
# 备份现有配置(以防万一)
|
|
||||||
backup_config
|
|
||||||
else
|
|
||||||
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo
|
echo
|
||||||
@ -778,6 +747,7 @@ show_follow_info() {
|
|||||||
echo
|
echo
|
||||||
echo -e "${GREEN}================================${NC}"
|
echo -e "${GREEN}================================${NC}"
|
||||||
echo -e "${YELLOW} 关注公众号【煎饼果子卷AI】一起交流更多Cursor技巧和AI知识(脚本免费、关注公众号加群有更多技巧和大佬) ${NC}"
|
echo -e "${YELLOW} 关注公众号【煎饼果子卷AI】一起交流更多Cursor技巧和AI知识(脚本免费、关注公众号加群有更多技巧和大佬) ${NC}"
|
||||||
|
echo -e "${YELLOW} 脚本由Neo优化,Wechat:Neo20250310 ${NC}"
|
||||||
echo -e "${GREEN}================================${NC}"
|
echo -e "${GREEN}================================${NC}"
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
@ -1045,7 +1015,7 @@ main() {
|
|||||||
check_and_kill_cursor
|
check_and_kill_cursor
|
||||||
backup_config
|
backup_config
|
||||||
|
|
||||||
# 询问用户是否需要重置机器码(默认不重置)
|
# 处理配置文件,默认不重置机器码
|
||||||
generate_new_config
|
generate_new_config
|
||||||
|
|
||||||
# 执行主程序文件修改
|
# 执行主程序文件修改
|
||||||
|
Loading…
x
Reference in New Issue
Block a user