#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" echo "JackAILocal macOS preflight" echo "Root: $ROOT_DIR" [ -d "$ROOT_DIR/webui" ] || { echo "Missing webui"; exit 1; } [ -d "$ROOT_DIR/config" ] || { echo "Missing config"; exit 1; } [ -d "$ROOT_DIR/models" ] || { echo "Missing models"; exit 1; } [ -x "$ROOT_DIR/bin/jackailocald" ] || { echo "Missing executable bin/jackailocald"; exit 1; } [ -x "$ROOT_DIR/backends/ollama/macos/ollama" ] || command -v ollama >/dev/null 2>&1 || { echo "Missing Ollama backend"; exit 1; } echo "Preflight passed."