1 # Abort on error 2 set -e 3 printf "\033[1;34mProcessing: ${1} ...\033[0m\n" 4 pushd ${1} 5 printf "\033[0;33m[Refresh]\033[0m\n" 6 ./gradlew refresh 7 printf "\033[0;33m[Clean 1]\033[0m\n" 8 find . -name build -exec rm -rf {} \; || true 9 printf "\033[0;33m[EmitGradle]\033[0m\n" 10 ./gradlew emitGradle 11 printf "\033[0;33m[Clean 2]\033[0m\n" 12 find . -name build -exec rm -rf {} \; || true 13 printf "\033[0;33m[EmitBrowseable]\033[0m\n" 14 ./gradlew emitBrowseable 15 printf "\033[0;33m[Clean 3]\033[0m\n" 16 find . -name build -exec rm -rf {} \; || true 17 printf "\033[0;33m[EmitGradleZip]\033[0m\n" 18 ./gradlew emitGradleZip 19 popd 20