Plugin injects arguments from the command line into your tasks.
Please use wrapped instance of gulp to have inject feature available.
npm install gulp-param
var gulp = require('gulp-param')(require('gulp'), process.argv);
gulp.task('dep', function(debug) {
console.log(debug); // => true
});
gulp.task('build', ['dep'], function(debug, tag) {
console.log(debug); // => true
console.log(tag); // => 'v1.0.0'
});
// $ gulp build --debug --tag v1.0.0gulpan instance of gulp.cmdArgsarguments from command line. In most cases it would beprocess.argvgulpCallbackNamename of methodargument which will be use to inject async gulp callback. It is an option parameter. If you not defined it a default value would be set tocallback- returns wrapped gulp instance with enabled param injection.