UNPKG

javajar

Version:

javajar estiam module

32 lines (26 loc) 821 B
#!/usr/bin/env node var command = ["-jar"] command.push(process.argv.slice(2)); var child_process = require('child_process'); run_script("java", command, function(output, exit_code) { }); function run_script(command, args, callback) { console.log("Starting Process."); var child = child_process.spawn(command, args); var scriptOutput = ""; child.stdout.setEncoding('utf8'); child.stdout.on('data', function(data) { console.log('stdout: ' + data); data=data.toString(); scriptOutput+=data; }); child.stderr.setEncoding('utf8'); child.stderr.on('data', function(data) { console.log('stderr: ' + data); data=data.toString(); scriptOutput+=data; }); child.on('close', function(code) { callback(scriptOutput,code); }); }