imajin/studio/run
2026-03-29 23:16:20 -07:00

36 lines
733 B
Bash
Executable file

#!/usr/bin/env bash
# Studio development runner
# Usage: ./run [command]
set -euo pipefail
STUDIO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$STUDIO_DIR"
cmd="${1:-dev}"
case "$cmd" in
dev)
exec bun run dev
;;
build)
exec bun run build
;;
preview)
exec bun run preview
;;
typecheck)
exec bun run typecheck
;;
install)
exec bun install
;;
*)
echo "Usage: ./run [dev|build|preview|typecheck|install]"
echo " dev Start Vite dev server (port 5174)"
echo " build Production build"
echo " preview Preview production build"
echo " typecheck TypeScript type check"
echo " install Install dependencies"
exit 1
;;
esac