#!/bin/bash # Plugin resuorces dirs=( \ activities \ converters \ database \ enums \ libs \ pages \ repositories \ traits \ validators \ builders \ components \ cx-newsletter.php \ endpoints \ interfaces \ mappers \ renders \ templates \ translates \ views \ ) # Change to compile directory cd $(dirname $(realpath $0)) # Remove old build if exists rm ./cx-newsletter.zip -f rm ./cx-newsletter/ -rf # Create build directory mkdir ./cx-newsletter # Copy content to build directory for dir in ${dirs[@]}; do cp ../$dir ./cx-newsletter/ -r done # Build plugin zip zip cx-newsletter.zip cx-newsletter/ -r 2> /dev/null > /dev/null # Remove copy of the resouces after build rm ./cx-newsletter/ -rf