From 01c26b23295a19cd68af72485124e1d44e915e1d Mon Sep 17 00:00:00 2001 From: light Date: Fri, 11 Jul 2014 11:57:57 +0800 Subject: [PATCH 1/2] use node api --- index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 03d3cda..7409e39 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,8 @@ var _ = require('lodash') var async = require('async') var exec = require('child_process').exec var gutil = require('gulp-util') -var join = require('path').join +var path = require('path') +var join = path.join var through = require('through2') var PLUGIN_NAME = 'gulp-shell' @@ -24,7 +25,7 @@ function shell(commands, options) { }, options) var pathToBin = join(process.cwd(), 'node_modules/.bin') - var separator = process.platform.match(/^win/) ? ';' : ':' + var separator = path.delimiter var path = pathToBin + separator + process.env.PATH var env = _.defaults({PATH: path}, process.env) From 0f6696491e4b9b2d48c98b41a2e8a5bcd1df70d7 Mon Sep 17 00:00:00 2001 From: light Date: Fri, 11 Jul 2014 23:39:09 +0800 Subject: [PATCH 2/2] fixed bug --- index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 7409e39..82a1f53 100644 --- a/index.js +++ b/index.js @@ -2,8 +2,8 @@ var _ = require('lodash') var async = require('async') var exec = require('child_process').exec var gutil = require('gulp-util') -var path = require('path') -var join = path.join +var pathMod = require('path') +var join = pathMod.join var through = require('through2') var PLUGIN_NAME = 'gulp-shell' @@ -25,7 +25,7 @@ function shell(commands, options) { }, options) var pathToBin = join(process.cwd(), 'node_modules/.bin') - var separator = path.delimiter + var separator = pathMod.delimiter var path = pathToBin + separator + process.env.PATH var env = _.defaults({PATH: path}, process.env)