setup-wasm

 1#!/bin/bash
 2
 3set -eu
 4
 5WASI_ADAPTER_URL="https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasi_snapshot_preview1.reactor.wasm"
 6WASI_SDK_URL="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-21/wasi-sdk-21.0-macos.tar.gz"
 7
 8echo "Downloading WASI adapter: $WASI_ADAPTER_URL"
 9curl -L $WASI_ADAPTER_URL -o target/wasi_snapshot_preview1.reactor.wasm
10
11echo "Downloading WASI SDK: $WASI_SDK_URL"
12mkdir -p target/wasi-sdk.archive
13curl -L $WASI_SDK_URL | tar -xz - -C target/wasi-sdk.archive
14rm -rf target/wasi-sdk/
15mv -f target/wasi-sdk.archive/wasi-sdk-21.0/ target/wasi-sdk