summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdownload12
1 files changed, 12 insertions, 0 deletions
diff --git a/download b/download
index b3766f5..688d5c9 100755
--- a/download
+++ b/download
@@ -52,5 +52,17 @@ case ${@} in
esac
for programme in ${programmes}; do
+
+ if [ -d "${programme}/" ]; then
+ printf "A ${programme}/ directory already exists, delete it? [yN]: "
+ read answer
+ if [ "${answer}" = "y" ]; then
+ rm -Rf "${programme}/" && printf "Old ${programme} directory deleted.\n\n"
+ else
+ printf "${programme} directory not deleted, and therefore not replaced.\n"
+ continue
+ fi
+ fi
+
${download}/${programme}
done