0.0.127 • Published 7 years ago

@oresoftware/waldo v0.0.127

Weekly downloads
1
License
SEE LICENSE IN LI...
Repository
github
Last release
7 years ago

@oresoftware/waldo

GNU/BSD find kills me sometimes, so I wrote this.

install:

# for command line tools
npm install -g waldo

# for library usage
npm install waldo --save

At the command line:

Basic usage
waldo --path="."  ### lists all matching files (no dirs)

Note that if you omit the --path arg, it defaults to $PWD/.

waldo --path="." --dirs  ### lists just dirs, -d for short
waldo --path="." --dirs --files  ### lists files and dirs, -f and -d for short
Using matching
waldo --path="." -n /node_modules/   # don't match any path that has /node_modules/ in it

waldo --path="." -n ^/node_modules/   # don't match any path that starts with /node_modules/ 

waldo --path="." -n '\.js$'   # don't match any path ends that with '.js'

waldo --path="." -m '\.js$'   #  match only paths that end that with '.js'

Library Usage

import {WaldoSearch} from '@oresoftware/waldo';

new WaldoSearch({
  
  path,  // the path you which to search
  matchesAnyOf,  // array of strings or RegExp
  matchesNoneOf, // array of strings or RegExp
  dirs,   // list dirs
  files   // list files (true by default)
  
})
.search((err, results) => {

    // results is your array of strings
});

to use with ES6 Promises

=> Use the searchp() method
new WaldoSearch({...}).searchp().then(results => {

    // results is your array of strings
});
0.0.127

7 years ago

0.0.126

7 years ago

0.0.125

7 years ago

0.0.124

7 years ago

0.0.123

7 years ago

0.0.122

7 years ago

0.0.121

7 years ago

0.0.120

7 years ago

0.0.119

7 years ago

0.0.118

7 years ago

0.0.117

7 years ago

0.0.115

7 years ago

0.0.114

7 years ago

0.0.112

7 years ago

0.0.111

7 years ago

0.0.110

7 years ago

0.0.109

7 years ago

0.0.108

7 years ago

0.0.107

7 years ago

0.0.106

7 years ago

0.0.105

7 years ago

0.0.104

7 years ago

0.0.103

7 years ago

0.0.102

7 years ago

0.0.101

7 years ago