3 var express = require('express'),
4 router = express.Router(),
5 path = require('path'),
6 exec = require('child_process').exec
8 router.post('/', function(req, res) {
10 command = params.command,
11 inputPath = path.normalize('workspace/'+params.inputDir),
12 outputPath = path.normalize('workspace/'+params.outputDir),
13 options = params.options
16 var execLine = command
18 var execLine = '/Users/hiratakengo/Eos/bin/X86MAC64/'+command
19 >>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
22 options.forEach(function(option) {
24 var content = option.content.toString().replace(",", " ", "g")
25 if(option.name === "-i") {
26 execLine = execLine+' '+option.name+' '+path.normalize(inputPath+'/'+content)
27 } else if(option.name === "-o") {
28 execLine = execLine+' '+option.name+' '+path.normalize(outputPath+'/'+content)
30 execLine = execLine+' '+option.name+' '+content
35 exec(execLine, function(err, stdout, stderr) {
47 module.exports = router