gulp-parameterized
Parameterize gulp tasks.
NOTE: REQUIRES GULP 4.0
See CHANGELOG for latest changes.
Installation
npm install --save-dev gulp-parameterized
Usage
You can accept parameters in a task by wrapping the task function in parameterized()
:
var parameterized = ; gulp;
You can then pass parameters to a task on the command line:
$ gulp hello --name world
[23:43:51] Using gulpfile ~/hello-example/gulpfile.js
[23:43:51] Starting 'hello'...
hello world!
[23:43:51] Finished 'hello' after 1.98 ms
Use parameterized.series()
and parameterized.parallel()
instead of gulp.series()
and gulp.parallel()
if you want to call another task in your gulpfile and pass parameters to it:
gulp; gulp;
You can then invoke the hello-gulp
task on the command line:
$ gulp hello-gulp
[23:49:38] Using gulpfile ~/hello-example/gulpfile.js
[23:49:38] Starting 'hello-gulp'...
[23:49:38] Starting 'hello'...
hello gulp!
[23:49:38] Finished 'hello' after 1.28 ms
[23:49:38] Finished 'hello-gulp' after 4.91 ms