Lines Matching +full:- +full:- +full:prefer +full:- +full:dist
2 set -euo pipefail
5 VERSION="${1:-$(git describe --tags --always)}"
8 DIST_DIR="$ROOT_DIR/dist"
9 BUILD_DIR="$(mktemp -d)"
11 command -v composer >/dev/null 2>&1 || { echo "composer not found"; exit 1; }
12 command -v zip >/dev/null 2>&1 || { echo "zip not found"; exit 1; }
14 mkdir -p "$DIST_DIR"
16 rsync -a --delete \
17 --exclude ".git/" \
18 --exclude ".github/" \
19 --exclude "dist/" \
20 --exclude "docker/" \
21 --exclude "tools/" \
22 --exclude "tests/" \
23 --exclude "node_modules/" \
24 --exclude ".idea/" \
25 --exclude "vendor/" \
32 --no-dev \
33 --prefer-dist \
34 --optimize-autoloader \
35 --no-interaction \
36 --no-progress
41 zip -qr "$DIST_DIR/${PLUGIN_NAME}-${VERSION}.zip" "$PLUGIN_NAME" \
42 -x "*/.DS_Store" -x "*/Thumbs.db"
45 echo "Created: $DIST_DIR/${PLUGIN_NAME}-${VERSION}.zip"