Fix View details link and Git Updater integration, update deploy script to use build.sh

This commit is contained in:
2025-04-13 01:53:34 +01:00
parent 5fc753e940
commit 785e6df89e
2 changed files with 30 additions and 19 deletions

View File

@ -3,9 +3,22 @@
# Exit on error
set -e
# Define source and destination paths
SOURCE_DIR="/Users/marcusquinn/Git/wp-fix-plugin-does-not-exist-notices"
DEST_DIR="/Users/marcusquinn/Local/plugin-testing/app/public/wp-content/plugins/wp-fix-plugin-does-not-exist-notices"
# Define paths
PLUGIN_SLUG="wp-fix-plugin-does-not-exist-notices"
SOURCE_DIR="/Users/marcusquinn/Git/wp-fix-plugin-does-not-exist-notices/build/$PLUGIN_SLUG"
DEST_DIR="/Users/marcusquinn/Local/plugin-testing/app/public/wp-content/plugins/$PLUGIN_SLUG"
# Check if build directory exists
if [ ! -d "$SOURCE_DIR" ]; then
echo "Build directory not found. Running build script first..."
cd /Users/marcusquinn/Git/wp-fix-plugin-does-not-exist-notices
./build.sh "$(grep -m 1 "Version:" wp-fix-plugin-does-not-exist-notices.php | awk -F': ' '{print $2}' | tr -d '[:space:]')"
# Exit if build failed
if [ ! -d "$SOURCE_DIR" ]; then
echo "❌ Build failed: Build directory was not created"
exit 1
fi
fi
# Check if destination directory exists, create if not
if [ ! -d "$DEST_DIR" ]; then
@ -15,12 +28,7 @@ fi
# Rsync the plugin files to the local WordPress installation
echo "Deploying to local WordPress installation..."
rsync -av --delete \
--exclude-from="$SOURCE_DIR/.gitignore" \
--exclude="scripts" \
--exclude=".git" \
--exclude=".gitignore" \
"$SOURCE_DIR/" "$DEST_DIR/"
rsync -av --delete "$SOURCE_DIR/" "$DEST_DIR/"
echo "✅ Local deployment successful!"
echo "Plugin deployed to: $DEST_DIR"