From 085d3b7705eee708ccf208364064c20c63118abb Mon Sep 17 00:00:00 2001 From: Mikael Hugo Date: Thu, 30 Apr 2026 12:19:52 +0200 Subject: [PATCH] fix: Show headless source startup progress --- bin/sf-from-source | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/sf-from-source b/bin/sf-from-source index f25bbb2d7..1ee028d73 100755 --- a/bin/sf-from-source +++ b/bin/sf-from-source @@ -31,12 +31,21 @@ set -euo pipefail SCRIPT_DIR=$(cd -- "$(dirname -- "$(readlink -f "${BASH_SOURCE[0]}")")" &>/dev/null && pwd) SF_SOURCE_ROOT=$(cd -- "$SCRIPT_DIR/.." &>/dev/null && pwd) NODE_BIN=${SF_NODE_BIN:-node} +IS_HEADLESS=0 +if [[ "${1:-}" == "headless" ]]; then + IS_HEADLESS=1 + echo "[forge] Preparing source runtime for headless command..." +fi export SF_BIN_PATH="$SCRIPT_DIR/sf-from-source" export SF_CLI_PATH="${SF_CLI_PATH:-$SCRIPT_DIR/sf-from-source}" "$NODE_BIN" "$SF_SOURCE_ROOT/scripts/ensure-source-resources.cjs" +if [[ "$IS_HEADLESS" == "1" ]]; then + echo "[forge] Launching source CLI..." +fi + exec "$NODE_BIN" \ --import "$SF_SOURCE_ROOT/src/resources/extensions/sf/tests/resolve-ts.mjs" \ --experimental-strip-types \