Add install.ps1

This commit is contained in:
2026-01-01 03:05:44 +01:00
parent acdb737e4a
commit 946a80ff63
3 changed files with 97 additions and 16 deletions

View File

@@ -6,50 +6,51 @@ EXT_NAME="uwu2x-pro"
EXT_VERSION="8.7"
ZIP_URL="https://cloud.alixz.ovh/f/uwu2x-${EXT_VERSION}-mac.zip"
TMP_DIR="$(mktemp -d)"
ZIP_PATH="$TMP_DIR/uwu2x-${EXT_VERSION}-mac.zip"
USER_EXT_DIR="$HOME/Library/Application Support/Adobe/CEP/extensions"
SYSTEM_EXT_DIR="/Library/Application Support/Adobe/CEP/extensions"
echo "Administrator permission is required to install this extension."
if ! sudo -v; then
echo "Permission denied. Installation cancelled."
exit 1
echo "Permission denied. Installation cancelled."
exit 1
fi
if pgrep -x "After Effects" >/dev/null; then
echo "After Effects is currently running."
echo "Please close it and run the installer again."
exit 1
echo "After Effects is currently running."
echo "Please close it and run the installer again."
exit 1
fi
echo "Enabling Adobe CEP debug mode..."
for v in 14 13 12 11 10 9 8; do
defaults write "com.adobe.CSXS.$v" PlayerDebugMode 1 || true
defaults write "com.adobe.CSXS.$v" PlayerDebugMode 1 || true
done
echo "Downloading extension..."
curl -fL -# "$ZIP_URL" -o "$TMP_DIR/uwu2x-${EXT_VERSION}-mac.zip"
curl -fL -# "$ZIP_URL" -o "$ZIP_PATH"
echo "Extracting files..."
unzip -q "$TMP_DIR/uwu2x-${EXT_VERSION}-mac.zip" -d "$TMP_DIR"
unzip -q "$ZIP_PATH" -d "$TMP_DIR"
cd "$TMP_DIR/uwu2x-${EXT_VERSION}-mac"
echo "Removing quarantine attributes..."
sudo xattr -cr "$EXT_NAME"
if [ -d "$USER_EXT_DIR" ]; then
TARGET_DIR="$USER_EXT_DIR"
TARGET_DIR="$USER_EXT_DIR"
else
TARGET_DIR="$SYSTEM_EXT_DIR"
TARGET_DIR="$SYSTEM_EXT_DIR"
fi
if [ -d "$USER_EXT_DIR/$EXT_NAME" ]; then
echo "Removing existing user installation."
sudo rm -rf "$USER_EXT_DIR/$EXT_NAME"
echo "Removing existing user installation."
sudo rm -rf "$USER_EXT_DIR/$EXT_NAME"
fi
if [ -d "$SYSTEM_EXT_DIR/$EXT_NAME" ]; then
echo "Removing existing system installation"
sudo rm -rf "$SYSTEM_EXT_DIR/$EXT_NAME"
echo "Removing existing system installation"
sudo rm -rf "$SYSTEM_EXT_DIR/$EXT_NAME"
fi
echo "Installing extension..."
@@ -59,4 +60,4 @@ sudo cp -R "$EXT_NAME" "$TARGET_DIR/"
rm -rf "$TMP_DIR"
echo "Installation completed successfully."
echo "You can now launch After Effects."
echo "You can now launch After Effects."