#!/usr/bin/env bash # Back up my $HOME folder to OneDrive using `restic`. # # Adds extra flags needed for using `rclone` with sharepoint WebDav I.e. add # `--ignore-size --ignore-checksum --update` to the default `rclone.args`. # # Select directory in repo using -r rclone:: # # Runs `backup` command on $HOME and ignore what is listed in `.resticexclude` restic \ -o rclone.args="serve restic --stdio --b2-hard-delete --ignore-size --ignore-checksum --update" \ -r rclone:onedrive-vub:restic \ -v backup "$HOME" \ --exclude-file="$HOME/.resticexclude"