Node.js commandline/terminal interface.
Simple commandline or terminal interface to allow you to run cli or bash style commands as if you were in the terminal.
Run commands asynchronously, and if needed can get the output as a string.
npm info :
See npm trends and stats for node-cmd
GitHub info :
Package details websites :
This work is licenced via the DBAD Public Licence.
|run||command||runs a command asynchronously|
|get||command,callback||runs a command asynchronously, when the command is complete all of the stdout will be passed to the callback|
this example by @stephen-last
const getAsync = Promise
Accessing the CMD Process
If you need PIDs, stdio,stdin, stdout, stderr, etc. access, for use in your code, or cleaning up, @freemany added in some functionality to get a reference to the child process as the returned value of the
Getting Process ID
var cmd=;var process=cmd;console;
Running a python shell from node
const cmd=;const processRef=cmd;let data_line = '';//listen to the python terminal outputprocessRefstdout;const pythonTerminalInput=`primes = [2, 3, 5, 7]for prime in primes:print(prime)`;//show what we are doingconsole;//send it to the open python terminalprocessRefstdin;
>>>primes =for prime in primes:print(prime)2357