# Probe optional CLI modes after test.nu creates the precompiled component. def main [] { cd /tmp/s6-esbuild/app for flags in [ ['--serve=127.0.0.1:8000'], ['--watch=forever'], ['--plugins=example'] ] { print $'PROBE ($flags | str join " ")' let result = (^wasmtime run -W timeout=2s --allow-precompiled --dir .::/ /tmp/s6-esbuild/component.cwasm app.tsx --bundle --jsx=automatic --jsx-import-source=preact --outfile=probe.js ...$flags | complete) print $'exit=($result.exit_code)' print $result.stdout print $result.stderr } }