#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." cleanup() { trap - EXIT INT TERM kill 0 2>/dev/null || true } trap cleanup EXIT INT TERM echo "ZHILA" echo " daemon ws://127.0.0.1:4317 (token: ${ZHILA_TOKEN:-dev})" echo " surface http://127.0.0.1:5173" echo cargo run -p zhila-daemon -- --port 4317 & npm --prefix ui run dev & wait