0.2.2 • Published 10 years ago
walk-sync-matcher v0.2.2
node-walk-sync
Return an array containing all recursive files and directories under a given
directory, similar to Unix find. Follows symlinks. Bare-bones, but
very fast.
Similar to wrench.readdirSyncRecursive,
but adds trailing slashes to directories.
Not to be confused with node-walk, which has both an asynchronous and a synchronous API.
Installation
npm install --save walk-syncUsage
var walkSync = require('walk-sync');
var paths = walkSync('foo')Given foo/one.txt and foo/subdir/two.txt, paths will be the following
array:
['one.txt', 'subdir/', 'subdir/two.txt']Note that directories come before their contents, and have a trailing slash.
Symlinks are followed.
Background
walkSync(baseDir) is a faster substitute for
glob.sync('**', {
cwd: baseDir,
dot: true,
mark: true,
strict: true
})