#glob-rules
Test or transform filesystem paths with glob-like rules
If minimatch works line RegEx.test, then glob-rules works like RegEx.replace. If you don't need replacing parts of matched filesystem path, or you need feature rich matcher, then use minimatch. This library is for copy/move/transfrom functionality, like inside building scripts.
##Features
*
matching single path segment of any length including 0**
matching subpath of any length including 0?
matching single character of segment- replacing could be achived with brackets like in regular expressions
##Examples
var glob_rules = require("glob-rules");
var transformer = glob_rules.transformer("./src/(**).js", "./build/$1-min.js");
console.log(transformer("./src/app.js"));
console.log(transformer("./src/module/func.js"));
var transformer = glob_rules.transformer("./src/(**).coffee", "./build/$1.js");
console.log(transformer("./src/app.coffee"));
console.log(transformer("./src/module/func.coffee"));
Copyright and license
Code and documentation copyright 2014 Eugene Chernyshov. Code released under the MIT license.