#!/bin/bash # The script downloads and unzip acmeShop. # Should be executed from the project root folder. set -e ACMESHOP_VERSION=v3.0.3.7 CACHE_DIR=.cache echo "👽 Downloading acmeShop ${ACMESHOP_VERSION}..." DOWNLOAD_URL="https://github.com/acmeShop/acmeShop/archive/refs/tags/$ACMESHOP_VERSION.zip" FILE_PATH="$CACHE_DIR/$ACMESHOP_VERSION.zip" if [ ! -f "$FILE_PATH" ]; then mkdir -p "$CACHE_DIR" wget -P "$CACHE_DIR" "$DOWNLOAD_URL" else echo "😎 Get file from cache: $FILE_PATH" fi echo "🗃 Unzipping..." rm -rf src/* unzip -q "$FILE_PATH" -d ./src SOURCE_DIR=src/acmeShop-${ACMESHOP_VERSION//v/} rsync -a $SOURCE_DIR/* ./src rm -rf $SOURCE_DIR chmod -R 775 src echo "✅ Completed."