#!/bin/bash SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) OUTPUT_DIR="$2" function install() { rsync -a $SCRIPT_DIR/mods/ $OUTPUT_DIR/mods/ --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