default: @just --list run: go run . build: mkdir -p bin go build -o bin/ftl-shape . build-wasm: mkdir -p web GOOS=js GOARCH=wasm go build -o web/main.wasm . cp "$(go env GOROOT)/lib/wasm/wasm_exec.js" web/wasm_exec.js serve: go run github.com/hajimehoshi/wasmserve@latest . play-web: #!/usr/bin/env bash mkdir -p web case "$(uname -s)" in Darwin) OPEN_CMD=open ;; Linux) OPEN_CMD=xdg-open ;; *) OPEN_CMD=: ;; esac ( sleep 1 && $OPEN_CMD http://localhost:8080 ) & go run github.com/hajimehoshi/wasmserve@latest .