This package has been deprecated

Author message:

ffs is not actively maintained anymore (bugfixes may still be released). The author has moved to working on io.filesystem.

ffs

0.1.2 • Public • Published

ffs Build Status Dependencies Status

A high-level promised wrapper on Node's FS module. For fuck's sake!

Everything is curried and promised for your convenience. Take a look at the docs/api.doll file for an overview of the types and functions in the API.

Example

var ffs         = require('ffs')
var combinators = require('pinky-combinators')
var all         = combinators.all
 
files = all([ffs.read('a.txt'), ffs.read('b.txt'), ffs.read('c.txt')])
all([ffs.makeRecursive('foo/bar/baz'), files])
 .then(function(xs){ return xs.reduce(function(a,b){ return a + b }, '') })
 .then(ffs.write('utf8', 'foo/bar/baz/'))

Installing

Just grab it from NPM:

$ npm install ffs

Documentation

A quick reference of the API can be built using Calliope:

$ npm install -g calliope
$ calliope build

Tests

You can run all tests using Mocha:

$ npm test

Licence

MIT/X11. ie.: do whatever you want.

Readme

Keywords

none

Package Sidebar

Install

npm i ffs

Weekly Downloads

29

Version

0.1.2

License

MIT

Last publish

Collaborators

  • killdream