#!/bin/bash SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) OUTPUT_DIR="$2" function install() { rsync -a $SCRIPT_DIR/Maps/ $OUTPUT_DIR/Maps/ --exclude '.git' rsync -a $SCRIPT_DIR/Music/ $OUTPUT_DIR/Music/ --exclude '.git' rsync -a $SCRIPT_DIR/System/ $OUTPUT_DIR/System/ --exclude '.git' rsync -a $SCRIPT_DIR/Textures/ $OUTPUT_DIR/Textures/ --exclude '.git' rsync -a $SCRIPT_DIR/Sounds/ $OUTPUT_DIR/Sounds/ --exclude '.git' echo install ok } function show_help() { echo echo "Usage: $0 { install } " echo } function check_game_dir() { ### Check if a directory does not exist ### if [ -z $OUTPUT_DIR ] then echo "incorrect " show_help exit 9999 # die with error code 9999 fi } case "$1" in 'install') check_game_dir install ;; *) show_help exit 1 ;; esac exit 0