#!/bin/sh -eu w1="$(mktemp out_$$_1_XXXX.js)" elm make --optimize --output=${w1} $1 1>&2 w2="$(mktemp out_$$_XXXX.js)" cat dom.js ${w1} launch.js > ${w2} rm ${w1} qjs --std ${w2} # if qjs fails, output file will stay for debugging, else rm ${w2}