2025-01-27 15:53:20 +03:00

30 lines
672 B
Plaintext

const shellCmd = new Deno.Command("/bin/sh", {
stdin: "piped",
stdout: "piped",
stderr: "piped",
});
const shell = shellCmd.spawn();
const writer = shell.stdin.getWriter();
const stdoutR = shell.stdout.pipeThrough(new TextDecoderStream()).getReader();
const stderrR = shell.stderr.pipeThrough(new TextDecoderStream()).getReader();
const encode = new TextEncoder();
//
//await writer.write(encode.encode("usbip list -l\n"));
//
//const value = await stdoutR.read();
//
//await stdoutR.cancel();
//
//console.log(value);
await writer.write(encode.encode("usbip port\n"));
while (true) {
const { value, done } = stderrR.read();
}
shell.kill("SIGTERM");