0.0.3-alpha.0 • Published 9 years ago
wanderer v0.0.3-alpha.0
Wanderer
Glob.sync positive/negative function. inspired gulp.src
Installation
npm install wanderer --save
Usage
var wanderer= require('wanderer');
var files= wanderer.seekSync('*.md');
console.log(files); // [ 'CHANGELOG.md', 'LICENSE.md', 'README.md' ]
or wanderer.seek:
var wanderer= require('wanderer');
wanderer.seek('*.md').on('end',function(files){
console.log(files); // [ 'CHANGELOG.md', 'LICENSE.md', 'README.md' ]
});
Can use glob. and, Can use nagative glob:
var files= Wanderer.seekSync('*.md','!CHANGELOG.md');
console.log(files); // [ 'LICENSE.md', 'README.md' ]
Argument formats:
(glob)
(glob,options)
(glob,glob,...,options)
([glob,glob,...],options)
Options
Pass as it is to glob.sync
CLI
npm install wanderer --global
Enabled wanderer
command. e.g. wanderer 'glob' 'glob' 'glob'...
Prints to stdout.
example:
wanderer '**/*.json' '!**/bower.json' '!**/package.json'
# coverage/coverage.json
# node_modules/coveralls/node_modules/js-yaml/examples/dumper.json
# node_modules/coveralls/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/component.json
# node_modules/coveralls/node_modules/log-driver/coverage/coverage.json
# ...