adding bobadeleter
This commit is contained in:
parent
760c755111
commit
ab2410f7bc
@ -79,4 +79,46 @@ borggrep=$(borg list --short .::$borgarchive | grep $1)
|
||||
echo "Chaine trouvé dans l'archive : $borgarchive"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
#Supprimmer en masse des archives dans un dépôt
|
||||
function bobadeleter {
|
||||
borgrepo="${PWD##*/}"
|
||||
file="borgdelete_$borgrepo.sh"
|
||||
editor="$EDITOR"
|
||||
|
||||
#test dépôt
|
||||
borgrepofile="config"
|
||||
if [ ! -f "$borgrepofile" ]; then
|
||||
echo "Not in a borg repo. Unable to find $borgrepofile."
|
||||
return
|
||||
fi
|
||||
|
||||
borgrepofile="data"
|
||||
if [ ! -d "$borgrepofile" ]; then
|
||||
echo "Not in a borg repo. Unable to find $borgrepofile."
|
||||
return
|
||||
fi
|
||||
|
||||
#générer la liste des archives
|
||||
borg list --short . >> $file
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "Error."
|
||||
return
|
||||
fi
|
||||
|
||||
sed -i 's/^/"/' $file
|
||||
sed -i 's/$/"/' $file
|
||||
sed -i 's/^/#borg delete -v .::/' $file
|
||||
|
||||
clear
|
||||
echo "### BORG DELETER ###"
|
||||
echo ""
|
||||
echo "Just uncomment lines you want to delete and save your file."
|
||||
echo "Watch out you're doing, there won't be other confirmation."
|
||||
sleep 5
|
||||
|
||||
$editor $file
|
||||
sh $file
|
||||
rm $file
|
||||
}
|
Loading…
Reference in New Issue
Block a user