Merge pull request #152 from TouchInstinct/downloader_files

added folder and file to delete capabilities for download_file.sh
This commit is contained in:
MRSorokinMaxim 2020-01-15 17:14:15 +03:00 committed by GitHub
commit 5bdccd47d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 20 additions and 3 deletions

View File

@ -1,12 +1,29 @@
file_name=$1
file_link=$2
folder=$3
flag_of_delete=$4
folder="Downloads"
file_path="./${folder}/${file_name}"
readonly key_of_delete="--remove-cached"
readonly default_folder="./Downloads"
if [[ ${folder} = ${key_of_delete} ]]; then
folder="${default_folder}"
flag_of_delete="${key_of_delete}"
fi
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}
mkdir -p ${folder}
fi
# download file if not downloaded