lustre-labs / dev-tools

Lustre's CLI and development tooling: zero-config dev server, bundling, and scaffolding.
45 stars 15 forks source link

CLI mixes stdout output with spawned child processes. #6

Closed hayleigh-dot-dev closed 5 months ago

hayleigh-dot-dev commented 5 months ago

Previously we were using shellout to spawn process for things like the Gleam compiler or esbuild. We ran into some issues with that package related to zombie processes and have since rolled the functionality we need ourselves.

In the process it seems we didn't translate something and now the stdout from these spawned processes is printed to the user's console. This is really distracting and ruins out console output and logging.