Merge remote-tracking branch 'julien/patch-1'
This commit is contained in:
14
index.js
14
index.js
@@ -10,31 +10,31 @@ module.exports = function (options) {
|
||||
var targetFile = nugetPath;
|
||||
var cmdArgs = ["restore"];
|
||||
|
||||
if(options){
|
||||
if (options) {
|
||||
nugetPath = options.nugetPath || nugetPath;
|
||||
monoPath = options.monoPath || monoPath;
|
||||
if(options.additionalArgs && options.additionalArgs.length > 0){
|
||||
if (options.additionalArgs && options.additionalArgs.length > 0) {
|
||||
cmdArgs = cmdArgs.concat(options.additionalArgs);
|
||||
}
|
||||
}
|
||||
if(monoPath && monoPath.length > 0){
|
||||
if (monoPath && monoPath.length > 0) {
|
||||
targetFile = monoPath;
|
||||
cmdArgs.unshift(nugetPath);
|
||||
}
|
||||
|
||||
return through.obj(function (file, enc, cb) {
|
||||
if (!file || !file.path) {
|
||||
cb(null, file);
|
||||
return;
|
||||
}
|
||||
cmdArgs.push(file.path);
|
||||
return execFile(targetFile, cmdArgs, function(error, stdout, stderror){
|
||||
console.log(stdout);
|
||||
console.log(stderror);
|
||||
return execFile(targetFile, cmdArgs, function (error, stdout, stderror) {
|
||||
if (stdout.trim()) gutil.log(stdout);
|
||||
if (stderror.trim()) gutil.log(stderror);
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
cb(null, file);
|
||||
});
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user