0.0.2 • Published 1 year ago

find-file-types v0.0.2

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
1 year ago

Find File Types for NodeJS

The following document applies to the command-line usage of find-file-types. For usage directly in a Node application, please see the alternate README located here.

Purpose

Find (and optionally count) all unique file extensions within a folder or folder structure.

More info on why I created this is on my blog: https://fredlackey.com

Installation

npm i -g find-file-types

Usage

Find all unique file types...

find-file-types --source "/Users/Volumes/MPHD01/Multimedia"

... produces this:

(blank)
.DS_Store
.MP4
.heic
.jpeg
.jpg
.mov
.png

Add the --count switch ...

find-file-types --source "/Users/Volumes/MPHD01/Multimedia" --count

... and you have this:

   3 : (blank)
   1 : .DS_Store
 295 : .MP4
   2 : .heic
3453 : .jpeg
3630 : .jpg
 213 : .mov
1529 : .png

Or, if you are really anal-renentive, you could enable case sensitivity by adding --case-sensitive for a more granular look ...

Console Output

Parameters

NameDescriptionTypeDefault
sourceSource Directorystring (path)
recursiveLocate files recursivelybooleantrue
case-sensitiveMatch extensionbooleanfalse
countReturn count with listbooleanfalse
allow-blankInclude files without an extensionbooleantrue
limitNumber of files to processnumber

Contact

Please feel free to contact me directly with any questions, comments, or enhancement requests:

Fred Lackey
fred.lackey@gmail.com
http://fredlackey.com