fix: Show headless source startup progress
This commit is contained in:
parent
6a33357df5
commit
085d3b7705
1 changed files with 9 additions and 0 deletions
|
|
@ -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 \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue