aboutsummaryrefslogtreecommitdiff
path: root/node_modules/node-cmd/example
diff options
context:
space:
mode:
authorPriyansh <[email protected]>2020-12-22 17:49:59 +0530
committerPriyansh <[email protected]>2020-12-22 17:49:59 +0530
commite93da8b04da86773247aadb1cbb1912e4f4526b2 (patch)
treeeb4ef3203a92ed3dbd2252ddb1ea23bd2d670c98 /node_modules/node-cmd/example
parenta5743c293dcb435e4b159a4df791f8955a4110ec (diff)
downloadstyx-e93da8b04da86773247aadb1cbb1912e4f4526b2.tar.xz
styx-e93da8b04da86773247aadb1cbb1912e4f4526b2.zip
Rewriting Project
Diffstat (limited to 'node_modules/node-cmd/example')
-rw-r--r--node_modules/node-cmd/example/basic.js28
-rw-r--r--node_modules/node-cmd/example/example.created.file0
-rw-r--r--node_modules/node-cmd/example/getPID.js4
-rw-r--r--node_modules/node-cmd/example/nodePythonTerminal.js27
4 files changed, 59 insertions, 0 deletions
diff --git a/node_modules/node-cmd/example/basic.js b/node_modules/node-cmd/example/basic.js
new file mode 100644
index 0000000..66fcc54
--- /dev/null
+++ b/node_modules/node-cmd/example/basic.js
@@ -0,0 +1,28 @@
+var cmd=require('../cmd.js');
+
+cmd.get(
+ 'pwd',
+ function(data){
+ console.log('the current working dir is : ',data)
+ }
+);
+
+cmd.run('touch example.created.file');
+
+cmd.get(
+ 'ls',
+ function(data){
+ console.log('the current dir contains these files :\n\n',data)
+ }
+);
+
+cmd.get(
+ `
+ git clone https://github.com/RIAEvangelist/node-cmd.git
+ cd node-cmd
+ ls
+ `,
+ function(data){
+ console.log('the node-cmd clone dir contains these files :\n\n',data)
+ }
+);
diff --git a/node_modules/node-cmd/example/example.created.file b/node_modules/node-cmd/example/example.created.file
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/node_modules/node-cmd/example/example.created.file
diff --git a/node_modules/node-cmd/example/getPID.js b/node_modules/node-cmd/example/getPID.js
new file mode 100644
index 0000000..e5946d4
--- /dev/null
+++ b/node_modules/node-cmd/example/getPID.js
@@ -0,0 +1,4 @@
+var cmd=require('../cmd.js');
+
+var processRef=cmd.get('node');
+console.log(processRef.pid);
diff --git a/node_modules/node-cmd/example/nodePythonTerminal.js b/node_modules/node-cmd/example/nodePythonTerminal.js
new file mode 100644
index 0000000..59d16e2
--- /dev/null
+++ b/node_modules/node-cmd/example/nodePythonTerminal.js
@@ -0,0 +1,27 @@
+const cmd=require('../cmd.js');
+
+const processRef=cmd.get('python -i');
+let data_line = '';
+
+//listen to the python terminal output
+processRef.stdout.on(
+ 'data',
+ function(data) {
+ data_line += data;
+ if (data_line[data_line.length-1] == '\n') {
+ console.log(data_line);
+ }
+ }
+);
+
+const pythonTerminalInput=`primes = [2, 3, 5, 7]
+for prime in primes:
+ print(prime)
+
+`;
+
+//show what we are doing
+console.log(`>>>${pythonTerminalInput}`);
+
+//send it to the open python terminal
+processRef.stdin.write(pythonTerminalInput);