#!/bin/sh
set -eu
[ -f wp-load.php ] || { echo "STOP: run from the WordPress root." >&2; exit 1; }
if [ -f /usr/local/bin/wordpress-cli ]; then
    wp_cli() { php /usr/local/bin/wordpress-cli "$@"; }
elif command -v wp >/dev/null 2>&1; then
    wp_cli() { wp "$@"; }
else
    echo "STOP: WP-CLI is missing." >&2; exit 1
fi
MU_DIR=$(wp_cli eval 'echo WPMU_PLUGIN_DIR;')
LOADER="$MU_DIR/nuveris-private-design-preview.php"
[ -f "$LOADER" ] || { echo "Preview loader is already absent. No change made."; exit 0; }
grep -q 'Plugin Name: NUVERIS Private Design Preview' "$LOADER" || { echo "STOP: refusing to remove an unmanaged loader." >&2; exit 1; }
umask 077
BACKUP="$HOME/.nuveris-design-preview/removed-$(date +%Y%m%d-%H%M%S)-$$"
mkdir -p "$BACKUP"
mv "$LOADER" "$BACKUP/preview-loader.php"
echo "Only the private preview loader was removed. Live site was not changed."
echo "Private files retained for recovery. Loader backup: $BACKUP/preview-loader.php"
