#!/bin/bash NC='\033[0m' # No Color RED='\033[0;31m' LB='\033[1;34m' #Lightblue read -p "Press [Enter] key to start the backup process..." ## Bash add a pause for 1 seconds ## read -t 1 -p "" echo "" PS3="Choose what game to backup: " greeting="Welcome, time to backup your savefiles!" user=$(whoami) day=$(date +%A) date=$(date +"%F-%H") select opt in EldenRing LiesOfP Sekiro GhostOfTsushima Exit; do case $opt in EldenRing) mkdir /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo -e "${RED}Created the folder ${LB}$date" echo -e "${NC}" cp /home/emanuel/Games/elden-ring/drive_c/users/emanuel/AppData/Roaming/$opt/GraphicsConfig.xml /home/emanuel/NAS/Spel/$opt/$date cp -r /home/emanuel/Games/elden-ring/drive_c/users/emanuel/AppData/Roaming/$opt/76561197960267366 /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo "" echo "" echo -e "Savefile for ${LB}$opt has been backed up for the user ${RED}$user!" echo -e "${NC}" read -t 2 -p "Exiting Script" echo "" exit ;; LiesOfP) mkdir /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo -e "${RED}Created the folder ${LB}$date" echo -e "${NC}" cp /home/emanuel/Games/liesofp/drive_c/users/emanuel/AppData/Roaming/$opt/GraphicsConfig.xml /home/emanuel/NAS/Spel/$opt/$date cp -r /home/emanuel/Games/liesofp/drive_c/users/emanuel/AppData/Roaming/$opt/76561197960267366 /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo "" echo "" echo -e "Savefile for ${LB}$opt has been backed up for the user ${RED}$user!" echo -e "${NC}" read -t 2 -p "Exiting Script" echo "" exit ;; Sekiro) mkdir /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo -e "${RED}Created the folder ${LB}$date" echo -e "${NC}" cp /home/emanuel/Games/sekiro/drive_c/users/emanuel/AppData/Roaming/$opt/GraphicsConfig.xml /home/emanuel/NAS/Spel/$opt/$date cp -r /home/emanuel/Games/sekiro/drive_c/users/emanuel/AppData/Roaming/$opt/76561197960267366 /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo "" echo "" echo -e "Savefile for ${LB}$opt has been backed up for the user ${RED}$user!" echo -e "${NC}" read -t 2 -p "Exiting Script" echo "" exit ;; GhostOfTsushima) mkdir /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo -e "${RED}Created the folder ${LB}$date" echo -e "${NC}" #cp /home/emanuel/Games/sekiro/drive_c/users/emanuel/AppData/Roaming/$opt/GraphicsConfig.xml /home/emanuel/NAS/Spel/$opt/$date cp -r /home/emanuel/Games/ghost-of-tsushima/drive_c/users/steamuser/Documents /home/emanuel/NAS/Spel/$opt/$date read -t 2 -p "" echo "" echo "" echo -e "Savefile for ${LB}$opt has been backed up for the user ${RED}$user!" echo -e "${NC}" read -t 2 -p "Exiting Script" echo "" exit ;; Exit) read -t 2 -p "" echo "" echo "" echo "Nothing was done, exiting the script" exit ;; *) echo "invalid option $REPLY" ;; esac done