Merge pull request #299 from abdibaker/fix-sudo-home-path

fix: correctly identify storage file path when run with sudo
This commit is contained in:
煎饼果子卷鲨鱼辣椒 2025-03-10 12:07:49 +08:00 committed by GitHub
commit f05ab67262
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -43,8 +43,13 @@ if [ -z "$CURRENT_USER" ]; then
fi fi
# 定义配置文件路径 # 定义配置文件路径
STORAGE_FILE="$HOME/.config/Cursor/User/globalStorage/storage.json" if [ "$EUID" -eq 0 ] && [ -n "$SUDO_USER" ]; then
BACKUP_DIR="$HOME/.config/Cursor/User/globalStorage/backups" USER_HOME=$(eval echo ~$SUDO_USER)
else
USER_HOME="$HOME"
fi
STORAGE_FILE="$USER_HOME/.config/Cursor/User/globalStorage/storage.json"
BACKUP_DIR="$USER_HOME/.config/Cursor/User/globalStorage/backups"
# 检查权限 # 检查权限
check_permissions() { check_permissions() {