+<<<<<<< HEAD
+/**
+ *
+ * Class variables
+ */
+
+=======
/** * * Class variables */
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
// include all Eos command's info.
// For seaching with O(n), the object key name is command name.
var db = require('./DB.js').instance;
function toExecString(command, options, workspaceId) {
var ocf = ocfReference[command]; // Array
var finalOptions = {};
+<<<<<<< HEAD
+=======
//var execStr = '/Users/hiratakengo/Eos/bin/X86MAC64/'+command + ' ';
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
var execStr = command + ' ';
var ocfObj = {};
ocf.forEach(function(o) {
var outRegExp = /out|append/;
o.arguments.forEach(function(arg, i) {
if(ocfObj[o.name].arg[i].formType === 'select') {
+<<<<<<< HEAD
+ s.push(uuids[arg]);
+ //s.push(arg);
+ console.log('input:' + uuids[arg]);
+=======
//s.push(uuids[arg]);
s.push(arg);
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
} else {
s.push(arg);
}
if(process.env.NODE_ENV === 'debug') {
workspace = __dirname + '/../../user-specific-files/workspace.debug';
} else {
+<<<<<<< HEAD
+ workspace = __dirname + '/../../user-specific-files/workspace';
+=======
workspace = _dirname + '/../../user-specific-files/workspace';
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
}
var config = {
cwd: workspace
};
+<<<<<<< HEAD
+ var runner = spawn(command,optionsArray,config);
+ //var runner = spawn(command,optionsArray,'/');
+ console.log('spawn');
+=======
//var runner = spawn('/Users/hiratakengo/Eos/bin/X86MAC64/'+command,optionsArray,config);
var runner = spawn(command,optionsArray,config);
//var runner = spawn(command,optionsArray);
commandRet.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
runner.on('close', function() {
resolve();