add .write method

master
Kuba Orlik 4 years ago
parent ff5d52aa17
commit 2c4e9e8597

@ -1,7 +1,7 @@
# An async wrapper for nodejs' `spawn` # An async wrapper for nodejs' `spawn`
```typescript ```typescript
import { simpleSpawn } from "async-spawner"; import simpleSpawn from "async-spawner";
await simpleSpawn("ls", ["-al"]); await simpleSpawn("ls", ["-al"]);
``` ```
@ -12,6 +12,8 @@ let response;
do{ do{
response = await ping.waitForNextData(); response = await ping.waitForNextData();
console.log("new ping!", response); console.log("new ping!", response);
// you can also write to stdin with ping.write("some string")
} }
ping.kill(); ping.kill();
``` ```

@ -42,6 +42,10 @@ class DeferedSpawn extends Emittery {
debugger; debugger;
console.log("killed map!"); console.log("killed map!");
} }
write(data: string) {
this.process.stdin.write(data);
}
} }
export function deferedSpawn( export function deferedSpawn(

Loading…
Cancel
Save