#! /usr/bin/bash set -euox pipefail if [ $# -eq 0 ]; then echo "Usage: ${0} " exit 0 fi media_prefix="/home/tylen/Media" video_prefix="${media_prefix}/Video" command=$(find /usr/bin -name "backup_media.sh") root_backup=${1} mkdir -p ${root_backup} ${command} ${video_prefix}/Movies ${root_backup} ${command} ${video_prefix}/Anime ${root_backup} ${command} ${video_prefix}/Documentary ${root_backup} ${command} ${video_prefix}/Kids ${root_backup} ${command} ${video_prefix}/Marvel/Movies ${root_backup}/Marvel ${command} ${video_prefix}/Marvel/Series ${root_backup}/Marvel ${command} ${video_prefix}/Series ${root_backup} if [ "$#" -eq 2 ]; then cd ${root_backup} changes=$(git status --porcelain=v1 2>/dev/null | wc -l) if [ $changes -ne 0 ]; then git add --all git commit -m "Update videos metadata" git push fi fi