# Adapted from https://stackoverflow.com/a/13738951/7976758
set -e
-rurl="$1"
-localdir="$2"
+if [ -z "$3" ]; then
+ echo "Usage: $0 origin local patterns..." >&2
+ exit 1
+fi
+
+origin="$1"
+local_repo="$2"
shift 2
-mkdir -p "$localdir"
-cd "$localdir"
+mkdir -p "$local_repo"
+cd "$local_repo"
git init
-git remote add origin "$rurl"
+git remote add origin "$origin"
git config core.sparseCheckout true