stream the lines of a file in reverse order!
npm install fs-reverseread a file backwards.
`` js
// Usage: node
var fsR = require('fs-reverse')
, filename = process.argv[2]
fsR(filename, {})
.pipe(process.stdout)
`
the file will be read from the tail end, split into lines, and emitted in reverse order.
default options are:
` js`
{ flags: 'r' //may only be 'r' or 'rx'
, mode: 0666
, bufferSize: 64 * 1024
, matcher: '\n' //may be a string or regular expression.
}
except for matcher, the options are a subset of createReadStream in fs
If matcher is a regular expression with a group, like /(\r?\n)/`
then the split pattern will be perserved and emitted as a chunk.
MIT / Apache 2