#!/usr/bin/env bash set -euo pipefail # Simple local development runner for go-crm # For junior-friendly setup: no Docker, no file watchers, just plain Go. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" APP_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" DEV_DATA_DIR="${DEV_DATA_DIR:-$APP_ROOT/.dev-data}" mkdir -p "$DEV_DATA_DIR" export CRM_DATABASE_PATH="${CRM_DATABASE_PATH:-$DEV_DATA_DIR/go-crm.db}" export CRM_WHATSAPP_STORE_PATH="${CRM_WHATSAPP_STORE_PATH:-$DEV_DATA_DIR/whatsapp.db}" export CRM_HTTP_ENDPOINT="${CRM_HTTP_ENDPOINT:-http://localhost:8080}" export CRM_INTERNAL_SECRET="${CRM_INTERNAL_SECRET:-internal-secret}" cd "$APP_ROOT" echo "Starting go-crm..." go run main.go