0.1.2 • Published 3 years ago
multi-term v0.1.2
multi-term
Show outputs of parallel running child processes without messing up anything.
Install
pnpm i multi-termUsage
See examples for demo source.
Every MultiTerm emits event stdout or stderr when the underlying terms receive data, then you can access .out, .err, or .mixed to get the formatted outputs.
You can make it responsive to the terminal width:
const multi_term = new MultiTerm(3, process.stdout.columns - 2);
process.stdout.on("resize", () => {
multi_term.width = process.stdout.columns - 2;
});Other Examples
I use it in an anime opening marker.