linecount

v1.0.1
Count number of lines in a file or stream
line count

linecount

Counts number of lines in a file (or a stream)

Installation

npm install --save linecount

Usage

var linecount = require('linecount')

linecount('/usr/share/dict/words', (err, count) => {
  if (err) {
    throw err
  }

  console.log(count) // 99171
})

// Or, promised:
var linecount = require('linecount/promise')

linecount('/usr/share/dict/words')
  .then(count => console.log(count))
  .catch(err => console.error(err))

// You can also pass a stream. Note that this will drain the stream though, so you can't read from the same stream after counting it:
linecount(fs.createReadStream('/usr/share/dict/words'))
  .then(count => console.log(count))
  .catch(err => console.error(err))

License

MIT-licensed. See LICENSE.

npm i linecount

Metadata

  • MIT
  • Whatever
  • Espen Hovlandsdal
  • released 12/8/2016

Downloads

Maintainers