tprompter
Version:
```bash $ ask anything ```
25 lines (18 loc) • 449 B
JavaScript
import process from 'node:process';
function runChild() {
process.stdin.setEncoding('utf8');
let data = '';
process.stdin.on('data', (chunk) => {
if (chunk.trim() === '/EOF') {
process.stdin.emit('end');
}
data += chunk;
});
// When the user presses Ctrl+D, Node sees EOF, the 'end' event fires
process.stdin.on('end', () => {
process.send({ data }, () => {
process.exit(0);
});
});
}
runChild();