File: /home/barbeatleanalyti/public_html/public_html/webmail/dev/build.sh
#!/bin/bash
read -p "Tenant name: " response
tenant=""
if [ "$response" != "" ];
then
tenant=" --tenant $response";
fi
# read -p "Pub file name: " pubFile
# if [ "$pubFile" != "" ];
# then
# read -p "Modules: " pubModules
# fi
#Build static data
cd ../modules
Modules=();
for dir in *;
do
if [ -d "$dir" ];then
Modules=("${Modules[@]}" "$dir");
fi
done
gulp styles --modules $(IFS=, ; echo "${Modules[*]}") $(echo "$tenant") --themes Default,DeepForest,Funny
# gulp langs --modules $(IFS=, ; echo "${Modules[*]}") $(echo "$tenant") --langs Arabic,Bulgarian,Chinese-Simplified,Chinese-Traditional,Czech,Danish,Dutch,English,Estonian,Finnish,French,German,Greek,Hebrew,Hungarian,Italian,Japanese,Korean,Latvian,Lithuanian,Norwegian,Persian,Polish,Portuguese-Brazil,Portuguese-Portuguese,Romanian,Russian,Serbian,Slovenian,Spanish,Swedish,Thai,Turkish,Ukrainian,Vietnamese
gulp js:build $(echo "$tenant") --modules $(IFS=, ; echo "${Modules[*]}")
gulp js:min $(echo "$tenant") --modules $(IFS=, ; echo "${Modules[*]}")
# if [ "$pubFile" != "" ];
# then
# gulp js:build --output $(echo "$pubFile") $(echo "$tenant") --modules $(echo "$pubModules")
# gulp js:min --output $(echo "$pubFile") $(echo "$tenant") --modules $(echo "$pubModules")
# fi