Skip to content

Commit 5060944

Browse files
committed
docs: add examples from README.md
1 parent 591583a commit 5060944

File tree

5 files changed

+60
-0
lines changed

5 files changed

+60
-0
lines changed

examples/cli-as-tasks.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
'use strict';
2+
3+
var gulp = require('../.').create();
4+
5+
gulp.task('default', ['--tasks', '--version']);

examples/functions-as-tasks.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
'use strict';
2+
3+
var gulp = require('../.').create();
4+
5+
function build (done, src, dest) {
6+
console.log('from', src, 'to', dest);
7+
return gulp.src(src)
8+
// some build step
9+
.pipe(gulp.dest(dest));
10+
}
11+
12+
function minify (done, src, dest) {
13+
return gulp.src(src)
14+
// minify
15+
.pipe(gulp.dest(dest));
16+
}
17+
18+
gulp.task('default',
19+
gulp.series(build, minify)
20+
);

examples/pass-arguments.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
'use strict';
2+
3+
var gulp = require('../.').create();
4+
var path = require('path');
5+
6+
gulp.task('read src', function (callback, src, dest) {
7+
dest = path.join(dest, new Date().toISOString());
8+
console.log('from', src, 'to', dest);
9+
var stream = gulp.src(src);
10+
11+
callback(null, stream, dest);
12+
});
13+
14+
gulp.task('write', function (done, stream, dest) {
15+
return stream.pipe(gulp.dest(dest));
16+
});
17+
18+
// the default can take the arguments after '--' from the terminal
19+
gulp.task('default',
20+
gulp.series('read src', 'write')
21+
);

examples/src/file.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// hello

examples/task-parameters.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
'use strict';
2+
3+
var gulp = require('../.').create();
4+
5+
gulp.task('build :src :dest', function () {
6+
return gulp.src(this.params.src)
7+
// transform, compress, etc.
8+
.pipe(gulp.dest(this.params.dest));
9+
});
10+
11+
gulp.task('default',
12+
gulp.parallel('build src/**/*.js build')
13+
);

0 commit comments

Comments
 (0)