adequate-file-finder

0.2.0 • Public • Published

Adequate File Finder

Simple and fast adeaquate file and directory finder from path patterns. Can be used as a module and as an application.

Installation

npm install adequate-file-finder

Usage as a module

var fileFind = require('adequate-file-finder');
 
var resultArray;
 
// files is found from current working directory
resultArray = fileFind('path/to/**/dir/*.js');
 
// find files from the root
resultArray = fileFind('/home/username/*');
 
// if there is no pattern then in the array is only one file
resultArray = fileFind('no/pattern/path/to/file');
 
// if the file does not exist the result array is empty
resultArray = fileFind('path/to/non-existence-file.html');
 
// directories also is in the result
resultArray = fileFind('path/to/dirs/*');
 
// for windows there is windows paths
// it works just like the unix
resultArray = fileFind('C:\\path\\**\\dir\*');
resultArray = fileFind('path\\**\\dir\*');
// ...

Usage as an application

Basics the same as in the module usage.

node adequate-file-finder 'path/to/**/dir/*.*'
# here will appear list of the files 

Changelog

v0.2.0

  • Add typescript definitions
  • Add support for windows paths.

v0.1.2

  • Fix bug when there is trying to read a broken link

v0.1.1

  • Do not filter out symbolic links on dirs
  • Depart cli usage to single bin file

v0.1.0

  • Base implementation

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    1
  • 0.1.2
    0
  • 0.1.1
    0

Package Sidebar

Install

npm i adequate-file-finder

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

20.1 kB

Total Files

25

Last publish

Collaborators

  • darkjedi9922