#!/usr/bin/env bash set -euo pipefail # Check arguments if [ "$#" -ne 1 ]; then echo "Usage: $0 " exit 1 fi # Resolve directories SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" B3_DIR="$( cd -- "$SCRIPT_DIR/.." >/dev/null 2>&1 && pwd )" PROJECT_DIR="$1" mkdir -p "$PROJECT_DIR" echo "Script dir: $SCRIPT_DIR" echo "Template root: $B3_DIR" # Copy template (excluding .git) # rsync -av --exclude ".git" "$B3_DIR/" "$PROJECT_DIR"