12 lines
325 B
Bash
Executable File
12 lines
325 B
Bash
Executable File
#!/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
|