feat: 添加图形界面和自动化重置功能 - 新增 PyQt6 图形界面,优化密码输入和 sudo 权限处理,改进重置机器码流程,添加应用图标和打包配置,更新依赖项
This commit is contained in:
@@ -10,9 +10,19 @@ def go_cursor_help():
|
||||
base_url = "https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run"
|
||||
|
||||
if system == "Darwin": # macOS
|
||||
cmd = f'curl -fsSL {base_url}/cursor_mac_id_modifier.sh | sudo bash'
|
||||
# 从环境变量获取密码
|
||||
sudo_password = os.environ.get('SUDO_PASSWORD')
|
||||
if sudo_password:
|
||||
# 使用echo传递密码给sudo
|
||||
cmd = f'echo "{sudo_password}" | sudo -S bash -c \'curl -fsSL {base_url}/cursor_mac_id_modifier.sh | bash\''
|
||||
else:
|
||||
cmd = f'curl -fsSL {base_url}/cursor_mac_id_modifier.sh | sudo bash'
|
||||
|
||||
logging.info("执行macOS命令")
|
||||
os.system(cmd)
|
||||
result = os.system(cmd)
|
||||
|
||||
if result != 0:
|
||||
raise Exception("执行命令失败,请检查密码是否正确")
|
||||
elif system == "Linux":
|
||||
cmd = f'curl -fsSL {base_url}/cursor_linux_id_modifier.sh | sudo bash'
|
||||
logging.info("执行Linux命令")
|
||||
|
||||
Reference in New Issue
Block a user