Skip to content

Repository files navigation

findup-sync

NPM versionDownloadsBuild StatusCoveralls Status

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.

Usage

varfindup=require('findup-sync');findup(patternOrPatterns[,micromatchOptions]);// Start looking in the CWD.varfilepath1=findup('{a,b}*.txt');// Start looking somewhere else, and ignore case (probably a good idea).varfilepath2=findup('{a,b}*.txt',{cwd: '/some/path',nocase: true});

API

findup(patterns, [options])

  • 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.

License

MIT

About

Find the first file matching a given pattern in the current directory or the nearest ancestor directory.

Topics

Resources

Security policy

Stars

99 stars

Watchers

6 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages