glob-escape

Escape glob patterns


Keywords
backslash, escape, glob, globbing, globs, gulpfriendly, match, matcher, minimatch, pattern, patterns, wildcard, wildcards
License
MIT
Install
npm install glob-escape@0.0.2

Documentation

npm Version Build Status Coverage Status Dependency Status devDependency Status Code Climate Codacy Badge

glob-escape

Escapes glob patterns. Works for packages like minimatch, multimatch, glob, glob-stream, globby, vinyl-fs and gulp.

Installation

npm install glob-escape

Usage

var escapeGlob = require('glob-escape');
var glob = require('glob');

glob('algorithms/a*.txt', function(err, array) {
  // array might contain several files like:
  //   - algorithms/a*.txt
  //   - algorithms/alpha-beta_pruning.txt
  //   - algorithms/augmented_lagrangian_method.txt
});

glob(escapeGlob('algorithms/a*.txt'), function(err, array) {
  // array will only contain one file:
  //   - algorithms/a*.txt
});

API

escapeGlob(glob)

Escapes all glob patterns in the provided glob.

glob may be a string or an array of strings.

Returns the escaped glob.

License

MIT