startline

1.7.0 • Public • Published

startline

NPM version Linux Status Dependency Status Coveralls

Stream readline with starting and ending point for nodejs. You can even encode a file with rc4 cipher, or autokey.

Installation

Install through NPM

npm install startline

or

git clone git://github.com/hex7c0/startline.git

API

inside nodejs project

var readline = startline({
  file: 'lorem.txt'
});
 
readline.on('line',function(line) {
 
  console.log(line);
});

Methods

get head of string (bytes red)

readline.head

get tail of string

readline.tail

restart reading (building a new Class)

readline.read(start, end)

startline(options)

options

  • file - String Path of file (required)
  • arc4 - String Password for reading a encrypted file with rc4 (default "disabled")
  • autokey - String Password for reading a encrypted file with autokey (default "disabled")
  • encoding - utf8 | ascii | base64 | null File encoding (default "null")
  • mode - String File permission (default "444")
  • start - Integer Starting bytes (default "starting file")
  • end - Integer Ending bytes (default "entire file")
  • autoClose - Boolean If file descriptor will be closed automatically (default "true")
  • lodash - Boolean Use lodash library with encrypted file (default "disabled")

related to http://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options

Examples

Take a look at my examples

License GPLv3

Package Sidebar

Install

npm i startline

Weekly Downloads

19

Version

1.7.0

License

GPL-3.0

Last publish

Collaborators

  • hex7c0