#!/bin/fish set DIRECTORIES documents music pictures projects videos set EXCLUDES node_modules .cache .godot .svelte-kit set FLAGS -avz --delete set HOSTS $argv set USER (whoami) set DESTINATION "~/files/" for exclude in $EXCLUDES set -a FLAGS --exclude $exclude end for host in $HOSTS echo "[$host]" for DIR in $DIRECTORIES echo "Backing up $DIR..." rsync $FLAGS ~/$DIR $USER@$host:$DESTINATION end end