#!/bin/bash set -euo pipefail if [ $# -eq 0 ]; then echo "Usage: $0 " exit 1 fi BRANCH_NAME="$1" ROOT_DIR=$(git rev-parse --show-toplevel) WORKTREES_DIR="$ROOT_DIR/.worktrees" mkdir -p "$WORKTREES_DIR" git worktree add -b "$BRANCH_NAME" "$WORKTREES_DIR/$BRANCH_NAME" echo "Worktree created at $WORKTREES_DIR/$BRANCH_NAME"