13.0.0 • Published 3 years ago

node-all-directories v13.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

node-all-directories

v13 (current version)

Dependencies

Features

  • Get directories in an array that mimics directory structure.
  • Get files.
  • Find directories.

Installation

npm i node-all-direcotories

Usage

Walk through file system

var Directory = require('node-all-directories').Directory
var dirs = new Directory()

dirs.walk(/* depth = 1 */)

// dirs.children contains directories on root dir.

Find directories

const D = require('node-all-directories').Directory
const dirs = new D()
const options = {depth: 4}
const whenFound = (root, tag) => {
    console.log(`root: ${root}, found: ${tag}`)
}
const findThese = ['usr', 'home', 'Movies', 'Documents']
dirs.find(findThese, whenFound, options)

If options.depth to find is greater than dirs.depth, then we walk.

IMPORTANT: Callback is necessary to get the output of find.

License

MIT

  • © 2018 Git Faf
  • © 2021 Anubhav
12.0.0

3 years ago

13.0.0

3 years ago

7.0.0

3 years ago

9.0.0

3 years ago

11.0.0

3 years ago

11.0.1

3 years ago

6.0.0

6 years ago

5.0.0

6 years ago

4.0.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.0.0

6 years ago