#!/usr/bin/env bash #Variables # ------------------------- REMOTE="216.189.157.213" SRC="/home/vassilios/Sandbox/SolarDump-Puffy/public/" REPO="/home/vassilios/Sandbox/SolarDump-Puffy" DST="/var/www/htdocs/solardump" USERNAME="anoduck" hugo cd "$SRC" || return rg --files-with-matches --fixed-strings '' | xargs -I % sed -i '//d' % cd "$REPO" || return # $SRC_PATH must be _closed_ and ends _with_ a "/". # $DST_PATH must be _open_ and ends _with_ _NO_ "/". rsync -azv -e ssh --delete "$SRC" "$USERNAME"@"$REMOTE":"$DST"