| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/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
|