#!/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
