#!/bin/sh

cd $(dirname $0)

[ -d "bak" ] || ( echo "Creating borg repository 'bak'"; borg init -e none bak )

if [ "$#" != "0" ]; then
  backupkey=$1; shift
  echo "Backing up current state to bak::$backupkey"
  borg create --stats --exclude 'bak' --exclude '.git' --exclude '*/.ipynb_checkpoints' bak::$backupkey . "$@"
fi