Skip to content

Commit 7b29dd3

Browse files
committed
adds examples
1 parent 26e7ffb commit 7b29dd3

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

examples/extglobs.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use strict';
2+
3+
var path = require('path');
4+
var argv = require('minimist')(process.argv.slice(2));
5+
var glob = argv.glob ? require('glob') : require('..');
6+
console.time(argv.glob ? 'glob' : 'bash-glob');
7+
8+
var files = glob.sync('!(*.*).!(*.*)', {cwd: path.join(__dirname, 'fixtures')});
9+
console.log(files);
10+
console.log(files.length);
11+
console.timeEnd(argv.glob ? 'glob' : 'bash-glob');

examples/glob-string.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,3 @@ glob('**/*.js', function(err, files) {
99
console.log(files.length);
1010
console.timeEnd(argv.glob ? 'glob' : 'bash-glob');
1111
});
12-

examples/negation.js

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
3+
var argv = require('minimist')(process.argv.slice(2));
4+
var glob = argv.glob ? require('glob') : require('..');
5+
console.time(argv.glob ? 'glob' : 'bash-glob');
6+
7+
glob('!(node_modules|vendor)/**/*.js', function(err, files) {
8+
if (err) return console.log(err);
9+
console.log(files);
10+
console.log(files.length);
11+
console.timeEnd(argv.glob ? 'glob' : 'bash-glob');
12+
});

0 commit comments

Comments
 (0)