Skip to content

Commit 48c234e

Browse files
save file
1 parent 305e2d0 commit 48c234e

1 file changed

Lines changed: 23 additions & 7 deletions

File tree

utils/misc/nodejs-terminal/v2.0/nodejs-terminal-v2.0.html

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,8 @@
871871

872872
mod.stack.complete;
873873

874-
874+
await spawn('node -v');
875+
await spawn('npm -v');
875876

876877

877878
webcontainer.on('server-ready',(port,url)=>{
@@ -957,6 +958,21 @@
957958
})();
958959

959960

961+
//:
962+
963+
964+
async spawn(cmdline){
965+
966+
var args = cmdline.split(' ');
967+
var cmd = args.shift();
968+
var process = await webcontainer.spawn(cmd,args,{cwd,output:true});
969+
var stream = new WritableStream({write(data){term.write(data)}});
970+
process.output.pipeTo(stream)
971+
var code = await process.exit;
972+
return code;
973+
974+
}//spawn
975+
960976

961977
async function prompt(){
962978

@@ -1000,12 +1016,12 @@
10001016
}//stop
10011017

10021018

1003-
1004-
1005-
1006-
1007-
1008-
1019+
//:
1020+
1021+
1022+
1023+
1024+
10091025
</script>
10101026

10111027
</html>

0 commit comments

Comments
 (0)