DISABLE FDs (REMOVE ME).
[jackhill/mal.git] / wasm / run
CommitLineData
b16fe73e 1#!/bin/bash
89149437
JM
2STEP=${STEP:-stepA_mal}
3case "${wasm_MODE}" in
dad306ed
JM
4wasmtime)
5 exec wasmtime --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
1e9eb423
JM
6lucet)
7 exec lucet-wasi --dir=./:./ --dir=../:../ --dir=/:/ $(dirname $0)/${STEP:-stepA_mal}.so -- "${@}" ;;
8wasmer)
9 exec wasmer run --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm -- "${@}" ;;
53619a6e
JM
10warpy)
11 exec warpy --argv --memory-pages 256 $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
030f725c
JM
12wax)
13 exec wax $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
1e9eb423
JM
14wace_libc)
15 exec wace $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
89149437
JM
16wace_fooboot)
17 echo >&2 "wace_fooboot mode not yet supported" ;;
1e9eb423
JM
18node|js|*)
19 exec ./run.js $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
89149437 20esac