# meow-gallery/4.2.2/resync.sh

Meow Gallery, version 4.2.2. 43 lines.

- Page: https://pluginprobe.com/plugins/meow-gallery/4.2.2/code/resync.sh
- Raw: https://pluginprobe.com/plugins/meow-gallery/4.2.2/raw/resync.sh
- Modified: 2021-09-22T14:32:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/meow-gallery/4.2.2/code/resync.sh#L10-L20`.

```bash
#!/bin/zsh

# brew install coreutils
# The real GNU cp is required for cp -Rl

# Start

plugin="meow-gallery"
echo "Link with Meow Gallery Pro."

# Copy the files

dirs=(app classes common languages)
for x ($dirs); do
  rm -Rf $x
  /usr/local/opt/coreutils/bin/gcp -Rl $PWD/../$plugin-pro/$x .
done

# Delete useless files

rm -Rf $PWD/app/*.map
rm -Rf $PWD/app/admin
rm -Rf $PWD/app/galleries
rm -Rf $PWD/app/less
rm -Rf $PWD/common/js

# Delete common only-PRO files
rm -Rf $PWD/common/premium

# Copy main files

rm $plugin.php
rm readme.txt
cp $PWD/../$plugin-pro/$plugin-pro.php ./$plugin.php
cp $PWD/../$plugin-pro/readme.txt ./readme.txt

# Modify main files

sed -i '' 's/ (Pro)//g' ./$plugin.php
sed -i '' 's/ (Pro)//g' ./readme.txt

echo "Done."

```
