#!/bin/bash

SLEEPTIME=5
echo "Will sync ${HOME} FROM server in ${SLEEPTIME} sec..."

if [[ "$1" == "ALL" ]] ; then
  echo "ALL enabled! This will sync almost all data. Also cross-fs!"
  sleep $SLEEPTIME
  rsync -vapP --delete --sparse --exclude='/.**' --exclude='/Downloads' --exclude='/VirtualBox VMs/*.nosync' \
        --exclude='/Nextcloud*' \
        "home.somenet.org:HOMESYNC_DATA/" "${HOME}/"

elif [[ "$1" == "QUICK" ]] ; then
  echo "QUICK sync: Will skip VMs."
  sleep $SLEEPTIME
  rsync -vapPx --delete --sparse --exclude='/.**' --exclude='/Downloads' --exclude='/VirtualBox VMs' \
        --exclude='/Nextcloud*' \
        "home.somenet.org:HOMESYNC_DATA/" "${HOME}/"
else
  echo "Use ALL or QUICK! Doing nothing."
  exit 1
fi
