17 lines
580 B
Plaintext
17 lines
580 B
Plaintext
|
#!/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:<repo>:<directory>
|
||
|
#
|
||
|
# 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"
|