diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b0c665a64cac2268cdb90c0fb718b01cf1539cc8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +src/database_setup/ diff --git a/run.sh b/run.sh index b3f7c913d19ef6f7156ce576bf3eecff1668532d..906e63b98703f476ae1391209d49a3bf14e483ca 100755 --- a/run.sh +++ b/run.sh @@ -9,7 +9,7 @@ set -e # Import utility script. -source $(dirname $0)/src/utils.sh +source $(dirname ${0})/src/utils.sh ### @@ -57,6 +57,28 @@ function main () { echo -e "${text_blue}This may ask for your system password.${text_reset}" get_user_confirmation "${text_blue}This will also trigger a general system update. Is this okay?${text_reset}" + if [[ ${return_value} == true ]] + then + # Check if dir exists. Purge if so. + if [[ -d "./database_setup" ]] + then + sudo rm -r ./database_setup + fi + + # Clone relevant script to local machine. + git clone https://git.brandon-rodriguez.com/scripts/bash/database_setup.git + ./database_setup/run.sh + + echo "" + echo -e "${text_blue}Local database installed and setup." + echo "" + + else + echo "" + echo -e "${text_blue}Cancelling local database setup." + echo "" + fi + elif [[ "${user_input}" == "3" ]] then # Install/Update Npm & NodeJs.