BuildScripts/xcode/aux_scripts/download_file.sh

21 lines
424 B
Bash
Executable File

file_name=$1
file_link=$2
readonly folder=${3:-"Downloads"}
flag_of_delete=$4
readonly key_of_delete="--remove-cached"
file_path="./${folder}/${file_name}"
if [[ ${flag_of_delete} = ${key_of_delete} ]]; then
rm ${file_path}
fi
# make folder if not exist
if ! [ -e ${folder} ]; then
mkdir -p ${folder}
fi
# download file if not downloaded
if ! [ -e ${file_path} ]; then
curl -L ${file_link} -o ${file_path}
fi