Emscripten
emscriptenA complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform.
A complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform.
LLVM_ROOT, BINARYEN_ROOT, EMSDK_NODELLVM_ROOT = '/opt/homebrew/opt/llvm/bin'machine-localBINARYEN_ROOT = '/opt/homebrew/opt/binaryen'machine-localEMSDK_NODE = '/opt/homebrew/opt/node/bin/node'machine-localWASM_BIGINT = 1Otty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
Nothing. Emscripten writes no caches or state in your home directory.
LLVM_ROOTBINARYEN_ROOTEMSDK_NODELLVM_ROOT = '/opt/homebrew/opt/llvm/bin'machine-localBINARYEN_ROOT = '/opt/homebrew/opt/binaryen'machine-localEMSDK_NODE = '/opt/homebrew/opt/node/bin/node'machine-localWASM_BIGINT = 1Each machine keeps its own copy of these.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/emscripten. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these is generated from the same rules as this page. None of them splits LLVM_ROOT and BINARYEN_ROOT for you — that part is Otty’s own sync, or a template you write by hand.