22 lines
366 B
Bash
Executable File
22 lines
366 B
Bash
Executable File
#!/bin/sh
|
|
. $HOME/.bin/_config
|
|
|
|
print "Tarsnap Delete:"
|
|
|
|
if [ -z "$1" ]; then
|
|
doas tarsnap --list-archives | sort
|
|
printf "Usage: delete <key_id>\n"
|
|
exit 2
|
|
fi
|
|
|
|
_delete="$(doas tarsnap --list-archives | grep "$1")"
|
|
if [ -z "$_delete" ]; then
|
|
print "No backup with key id $1 found."
|
|
exit 1
|
|
fi
|
|
|
|
print "Deleting: $_delete"
|
|
doas tarsnap -df "$_delete"
|
|
print "done."
|
|
|