allow optional args to be passed in #1

This commit is contained in:
Tommy Parnell
2016-02-08 17:33:17 -05:00
parent 07bfc4c5d7
commit e7481790f3

View File

@@ -8,17 +8,19 @@ module.exports = function (options) {
var nugetPath = __dirname + "./nuget.exe";
var monoPath = null;
var targetFile = nugetPath;
var cmdArgs = ["restore"]
var cmdArgs = ["restore"];
if(options){
nugetPath = options.nugetPath || nugetPath;
monoPath = options.monoPath || monoPath
monoPath = options.monoPath || monoPath;
if(options.nugetArguments && options.nugetArguments.length > 0){
cmdArgs = cmdArgs.concat(options.nugetArguments);
}
}
if(monoPath && monoPath.length > 0){
targetFile = monoPath;
cmdArgs.unshift(nugetPath);
}
return through.obj(function (file, enc, cb) {
if (!file || !file.path) {
cb(null, file);