dotfiles/.local/bin/backup-obsd
2026-08-15 19:39:06 +01:00

20 lines
497 B
Bash
Executable file

#!/usr/bin/env bash
# AUTHOR: Daesorin
# CREATED: 2026-07-28 16:26 +0100
set -euo pipefail
echo "creating tarball"
echo ""
tar --zstd -cf - -C ~ obsidian | age -r age1y5fnkaugdmqgegurgq6jdqrm5lz3ehyp9ve7rhf69pmr9xy9veyqtnappe -o ~/vault-$(date "+%FT%T").tar.zst.age
echo ""
echo "pushing tarball to filen"
echo ""
filen upload ~/vault-*.tar.zst.age /obsidian
echo ""
echo "deleting tarbal"
rm -rf ~/vault-*.tar.zst.age
echo ""
echo "obsidian vault backup complete"
echo ""
filen ls -l /obsidian