20 lines
497 B
Bash
Executable file
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
|