diff --git a/scripts/build-tplprev.sh b/scripts/build-tplprev.sh index 293710c..a44953f 100755 --- a/scripts/build-tplprev.sh +++ b/scripts/build-tplprev.sh @@ -1,7 +1,16 @@ #!/bin/bash -cd $(git rev-parse --show-toplevel) +# get the repo root directory safely +REPO_ROOT="$(git rev-parse --show-toplevel)" +cd "$REPO_ROOT" || { echo "Error: Failed to change directory"; exit 1; } cp "$(go env GOROOT)/misc/wasm/wasm_exec.js" ./docs/assets/ -GOARCH=wasm GOOS=js go build -o ./docs/assets/tplprev.wasm ./tplprev \ No newline at end of file +# build webassembly binary +GOARCH=wasm GOOS=js go build -o ./docs/assets/tplprev.wasm ./tplprev +if [ $? -ne 0 ]; then + echo "Error: WASM build failed!" + exit 1 +fi + +echo "WASM build successful!" \ No newline at end of file