jackailocal / macos /Preflight-macOS.sh
jackboy70's picture
Deploy: accurate lite-builder note
f25362a
Raw
History Blame Contribute Delete
597 Bytes
#!/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."