Skip to content

joshuaeilers/fs-walker-rx

Repository files navigation

fs-walker-rx

This module allows recursive traversal of the file system starting from a path. Since it uses Observables, any kind of filtering or operators can be applied before subscribing.

Installation

npm install fs-walker-rx

Example

var walk = require('fs-walker-rx').walk

var path = process.env.HOME + '/Desktop'

walk(path)
  .filter(fsObject => fsObject.name.endsWith('.js'))
  .subscribe(
    fsObject => console.log('found a js file ' + fsObject.name),
    err => console.error('error', err),
    () => console.log('done')
  )

About

Observable directory traversal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published