node-line-counter

1.0.22 • Public • Published

node-line-counter

A simple command line tool to count the number of lines of code in a given directory. node-line-counter searches recursively and is provided with file types and pathways to use as inclusion/exclusion criteria.

installation

Install node-line-counter globally with the following command:

npm i node-line-counter -g

usage

node-line-counter [configuration]

Configuration is a .json file formatted like below, which is the default:

{
  "folders": [
    "!**/node_modules",
    "!**/_build",
    "!**/_test",
    "!**/_doc",
    "!**/verify",
    "!gourmet-builder/lib",
    "!gourmet-server/lib",
    "!gourmet-runtime/runtime",
    "!benchmark",
    "!spec-sketch"
  ],
  "files": [
    "**/*.js",
    "!**/temp.js"
  ]
}

example usage

cd to the directory where you would like to read files. node-line-counter scans the directory and sub-directories.

$ node-line-counter
./myFile.js 102
./foo/bar.js 90
./foo/foo.js 20

212 lines

author

Cameron Smith, Gourmetjs. vmpfc1@gmail.com

license

MIT

Dependents (0)

Package Sidebar

Install

npm i node-line-counter

Weekly Downloads

2

Version

1.0.22

License

MIT

Last publish

Collaborators

  • vmpfc1