with-open-file

    0.1.7 • Public • Published

    with-open-file Build Status

    Do stuff with an open file, knowing it will finally be closed

    Because the built-in way requires way too much boilerplate.

    Install

    $ npm install with-open-file
    

    Usage

    const withOpenFile = require('with-open-file')
     
    withOpenFile('foo.txt', 'r', fd => {
      // Process file using fd
    })
     
    withOpenFile.sync('foo.txt', 'r', fd => {
      // Process file synchronously using fd
    })

    API

    withOpenFile(...openArgs, callback)

    Returns a Promise wrapping the result of calling callback with the requested file descriptor.

    withOpenFile.sync(...openArgs, callback)

    Returns the result of calling callback with the requested file descriptor.

    ...openArgs

    Arguments as supported by fs.openSync

    callback

    Type: function

    License

    MIT © Raphael von der Grün

    Install

    npm i with-open-file

    DownloadsWeekly Downloads

    503,018

    Version

    0.1.7

    License

    MIT

    Unpacked Size

    3.59 kB

    Total Files

    4

    Last publish

    Collaborators

    • raphinesse