dotfiles/bin/backup.sh

16 lines
348 B
Bash
Raw Normal View History

2022-09-30 08:59:55 +00:00
#!/bin/bash
set -aeou pipefail
RESTIC=/usr/bin/restic
# some helpers and error handling:
trap 'echo $( date ) Backup interrupted >&2; exit 2' INT TERM
# shellcheck disable=SC1090
source "${HOME}"/.restic/restic.env
$RESTIC backup \
--exclude-file="$HOME"/.restic/excludes.txt \
--files-from="$HOME"/.restic/includes.txt \
--verbose