fix backup script

This commit is contained in:
lelgenio 2020-10-17 19:56:53 -03:00
parent ed1932e86a
commit 683e158342
2 changed files with 10 additions and 7 deletions

View File

@ -11,13 +11,15 @@ SAVES_DIR="$DOCUMETS/GameSaves/"
test -d "$SAVES_DIR" || exit 1 test -d "$SAVES_DIR" || exit 1
test_rsync(){ test_rsync(){
test -d "$1" && test -d "$1" && {
install -dDT "$1" "$2" mkdir -p $(dirname "$2")
cp --recursive --no-target-directory "$1" "$2"
}
} }
game_save(){ game_save(){
GAME_NAME="$1"; shift GAME_NAME="$1"; shift
INSTALL_DIR="$1/"; shift INSTALL_DIR="${1/"~"/$HOME}/"; shift
BACKUP_DIR="$SAVES_DIR/$GAME_NAME/" BACKUP_DIR="$SAVES_DIR/$GAME_NAME/"
@ -32,7 +34,8 @@ game_save(){
done done
} }
game_save mindustry ~/.local/share/Mindustry game_save mindustry "~/.local/share/Mindustry"
game_save minecraft ~/.minecraft/saves game_save minecraft "~/.minecraft/saves"
game_save factorio ~/.factorio '_autosave*.zip' '*.sync-conflict-*' game_save factorio "~/.factorio" '_autosave*.zip' '*.sync-conflict-*'
game_save cuphead "~/Games/cuphead/drive_c/users/lelgenio/Application Data/Cuphead"

View File

@ -71,7 +71,7 @@ depends=(
# Files # Files
thunar gvfs tumbler thunar-archive-plugin thunar-volman thunar gvfs tumbler thunar-archive-plugin thunar-volman
syncthing syncthing xdg-user-dirs
transmission-sequential-cli deemix transmission-sequential-cli deemix
# Media # Media