#!/bin/bash set -euo pipefail if [ -z "$1" ]; then echo "Please provide name of glitch component to run." echo "Usage: ./dev.sh " exit 1 fi COMPONENT="$1" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" COMPONENT_DIR="$SCRIPT_DIR/$COMPONENT" if [ ! -d "$COMPONENT_DIR" ]; then echo "Component '$COMPONENT' not found." exit 1 fi if [ ! -f "$COMPONENT_DIR/package.json" ]; then echo "Component '$COMPONENT' has no package.json." exit 1 fi echo "Starting dev server for $COMPONENT..." cd "$COMPONENT_DIR" npm run dev