Skip to content

Commit

Permalink
Add node modules and compiled JavaScript from main (#66)
Browse files Browse the repository at this point in the history
Co-authored-by: Oliver King <oking3@uncc.edu>
  • Loading branch information
github-actions[bot] and OliverMKing authored Jun 13, 2022
1 parent e39b5e0 commit 5ec3b5d
Show file tree
Hide file tree
Showing 9,453 changed files with 2,247,619 additions and 12,147 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ bld/
[Ll]og/

# dependencies
/node_modules

# Visual Studio 2015/2017 cache/options directory
.vs/
Expand Down Expand Up @@ -339,4 +338,3 @@ event.json
.DS_Store

# Transpiled JS
lib/
39 changes: 39 additions & 0 deletions lib/exec-child.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
if (require.main !== module) {
throw new Error('This file should not be required');
}

var childProcess = require('child_process');
var fs = require('fs');

var paramFilePath = process.argv[2];

var serializedParams = fs.readFileSync(paramFilePath, 'utf8');
var params = JSON.parse(serializedParams);

var cmd = params.command;
var execOptions = params.execOptions;
var pipe = params.pipe;
var stdoutFile = params.stdoutFile;
var stderrFile = params.stderrFile;

var c = childProcess.exec(cmd, execOptions, function (err) {
if (!err) {
process.exitCode = 0;
} else if (err.code === undefined) {
process.exitCode = 1;
} else {
process.exitCode = err.code;
}
});

var stdoutStream = fs.createWriteStream(stdoutFile);
var stderrStream = fs.createWriteStream(stderrFile);

c.stdout.pipe(stdoutStream);
c.stderr.pipe(stderrStream);
c.stdout.pipe(process.stdout);
c.stderr.pipe(process.stderr);

if (pipe) {
c.stdin.end(pipe);
}
Loading

0 comments on commit 5ec3b5d

Please sign in to comment.