BuildScripts/xcode/aux_scripts/download_file.sh

28 lines
480 B
Bash
Executable File

file_name=$1
file_link=$2
folder=$3
flag_of_delete=$4
key_of_delete="--remove-cached"
default_folder="Downloads"
if ! [ -n "$folder" ]; then
folder="${default_folder}"
fi
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 ${folder}
fi
# download file if not downloaded
if ! [ -e ${file_path} ]; then
curl -L ${file_link} -o ${file_path}
fi