#!/data/data/com.termux/files/usr/bin/sh

# debugging
#echo $1
#export RC_DEBUG="-P --dry-run"

# org storage locations
export LOCAL_ORG="/data/data/com.termux/files/home/storage/shared/org/"
export NC_ORG="nc-personal:/org/"

# rclone common flags/switch
export RC_COMMON="--fast-list --human-readable -P --max-depth=2"

# get a wake lock so we dont get background killed
/data/data/com.termux/files/usr/bin/termux-wake-lock

# sync org data to local device (pull down outstanding changes, if any)
echo "starting rclone from nextcloud -> local storage"
/data/data/com.termux/files/usr/bin/rclone sync \
    $RC_COMMON $RC_DEBUG \
    --filter "+ /Documents/Resume/**" \
    --filter "- archivebox" \
    --filter "- /Attic/" \
    --filter "- /Documents/" \
    $NC_ORG $LOCAL_ORG

# pause to review rclone output
#echo "press enter to continue"
#read junkvar

# release wake lock
/data/data/com.termux/files/usr/bin/termux-wake-unlock

echo "Press enter to exit"
read junkvar
