# FilePattern [![Hackage version](https://img.shields.io/hackage/v/filepattern.svg?label=Hackage)](https://hackage.haskell.org/package/filepattern) [![Stackage version](https://www.stackage.org/package/filepattern/badge/nightly?label=Stackage)](https://www.stackage.org/package/filepattern) [![Linux Build Status](https://img.shields.io/travis/ndmitchell/filepattern/master.svg?label=Linux%20build)](https://travis-ci.org/ndmitchell/filepattern) [![Windows Build Status](https://img.shields.io/appveyor/ci/ndmitchell/filepattern/master.svg?label=Windows%20build)](https://ci.appveyor.com/project/ndmitchell/filepattern)

A file path matching library, loosely modelled on the semantics from:

* [VS Code](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
* [Git](https://git-scm.com/docs/gitignore).
* [Glob](https://www.npmjs.com/package/glob).

Originally part of [Shake](http://shakebuild.com/), now split off as a separate project.
