2.1.0 • Published 8 years ago

find-glob v2.1.0

Weekly downloads
5
License
ISC
Repository
github
Last release
8 years ago

find-glob

js-strict-standard-style

Regular find has inconsistent support for extended regex syntax. This replacement uses glob package syntax and will work consistently anywhere your Node works.

// Show js files in the directory
find-glob '**/*.js'

// Run eclint with all files you want to find
find-glob -0 '**/*.js' '**/*.json' '!node_modules/**' | xargs -0 eclint

// Check if your codebase contains TODO notes:
find-glob --contain 'TODO' --fail-on-empty '**/*.js'

Options

-0 enables a null byte separator, to be used with -0 in xargs.

--contain '^http:' will filter only the files that contain the passed regular expression, which is run in multi-line mode by default, so ^ and $ refer to a line begin and line end.

--fail-on-empty will return an error code if no files have been found.