> Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
Matching is done with [micromatch][], please report any matching related issues on that repository.
## Install with [npm](npmjs.org)
```bash
npm i findup-sync --save
```
## Usage
```js
var findup = require('findup-sync');
findup(patternOrPatterns [, micromatchOptions]);
// Start looking in the CWD.
var filepath1 = findup('{a,b}*.txt');
// Start looking somewhere else, and ignore case (probably a good idea).
var filepath2 = findup('{a,b}*.txt', {cwd: '/some/path', nocase: true});
```
*`patterns`**{String|Array}**: Glob pattern(s) or file path(s) to match against.
*`options`**{Object}**: Options to pass to [micromatch]. Note that if you want to start in a different directory than the current working directory, specify a `cwd` property here.
*`returns`**{String}**: Returns the first matching file.
## Running tests
Install dev dependencies:
```bash
npm i -d && npm test
```
## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/)
For bugs and feature requests, [please create an issue](https://github.com/cowboy/node-findup-sync/issues).