element-ios/Variants/setup_app_variant.sh

31 lines
780 B
Bash
Executable File

#!/bin/bash
# If you want to use an existing build variant or your own one you have to choose or create a folder with your variant name in "Variants" folder.
if [ ! $# -eq 1 ]; then
echo "Usage: ./setup_app_variant.sh [variant folder name]"
exit 1
fi
# Get variant name from user input
VARIANT_NAME=$1
VARIANTS_ROOT_FOLDER="Variants/"
cd ..
# Get the variant root folder
variant_root_folder="${VARIANTS_ROOT_FOLDER}${VARIANT_NAME}/"
project_root_folder="./"
# Check if variant folder exists
if [ ! -d "$variant_root_folder" ]; then
echo "Variant folder: ${variant_root_folder} do not exists"
exit 1
fi
echo "Applying app variant: ${VARIANT_NAME}"
# Merge variant directory into project directory
rsync -a "${variant_root_folder}" "${project_root_folder}"