with-open-file
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 => {
})
withOpenFile.sync('foo.txt', 'r', 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