#!/bin/sh set -e REPO_URL="${1}" REPO_DIR_PATH="${2}" # If repo exists update, else clone it if [ -d "$REPO_DIR_PATH" ]; then # Save the root dir path, enter the repo, pull new changes and come back ROOT_DIR=$(pwd) cd "$REPO_DIR_PATH" git pull cd "$ROOT_DIR" else git clone "$REPO_URL" "$REPO_DIR_PATH" fi