diff --git a/export_src.sh b/export_src.sh index c9824c1..306e573 100755 --- a/export_src.sh +++ b/export_src.sh @@ -1,10 +1,10 @@ -#!/bin/sh +#!/bin/zsh PROJECT_NAME=$1 SRC_FOLDER_NAME=${PROJECT_NAME}-src-$(date +%F) SRC_DIR=/tmp/${SRC_FOLDER_NAME} -PLATFORMS=${@:2} +PLATFORMS=("$@") clone_platform() { PROJECT_DIR=$1 @@ -18,10 +18,13 @@ cd ${SRC_DIR} for platform in ${PLATFORMS} do + if [ "$platform" != "$PROJECT_NAME" ] + then clone_platform ${PROJECT_NAME} ${platform} + fi done find . -name ".git*" -print0 | xargs -0 rm -rf zip -r ${SRC_FOLDER_NAME}.zip . -open . \ No newline at end of file +open .