#!/usr/bin/env bash # Setup script for Remotion Prompt Video project. # Usage: bash setup_project.sh # Copies templates, installs dependencies, ensures browser. set -euo pipefail PROJECT_DIR="${1:?Usage: setup_project.sh }" SKILL_DIR="$(cd "$(dirname "$0")/.." && pwd)" echo "🎬 Setting up Remotion Prompt Video project at: $PROJECT_DIR" # Create project directory mkdir -p "$PROJECT_DIR" # Copy template files cp -r "$SKILL_DIR/templates/"* "$PROJECT_DIR/" echo " ✅ Template files copied" # Install dependencies cd "$PROJECT_DIR" npm install 2>&1 | tail -3 echo " ✅ Dependencies installed" # Ensure Remotion has a browser for rendering npx remotion browser ensure 2>&1 | tail -2 echo " ✅ Browser ready" echo "" echo "✅ Project ready at: $PROJECT_DIR" echo " Generate a video: node generate.mjs \"Your prompt here\"" echo " Render a script: node render.mjs script.json output.mp4"