diff --git a/codespace-basic-setup.sh b/codespace-basic-setup.sh new file mode 100644 index 0000000..0b3a5d0 --- /dev/null +++ b/codespace-basic-setup.sh @@ -0,0 +1,13 @@ +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +source "$HOME/.cargo/env" # to import rustup in current shell +pnpm i +cargo install wasm-bindgen-cli +VER=$(curl --silent -qI https://github.com/WebAssembly/binaryen/releases/latest | awk -F '/' '/^location/ {print substr($NF, 1, length($NF)-1)}'); \ +curl -LO https://github.com/WebAssembly/binaryen/releases/download/$VER/binaryen-${VER}-x86_64-linux.tar.gz +tar xvf binaryen-${VER}-x86_64-linux.tar.gz +rm -rf binaryen-${VER}-x86_64-linux.tar.gz +mv binaryen-${VER}/bin/* ~/.local/bin +mv binaryen-${VER}/lib/* ~/.local/lib +rm -rf binaryen-${VER} +pnpm rewriter:build +pnpm build \ No newline at end of file