Connect middleware disconnected from http. Middleware can write to req and res.
var disconnect = require('disconnect');
var client = disconnect();
// Middleware
client.use(require('./files')); // read and write files
client.use(require('./git')); // commit writes + retrieve logs on reads
// Write
client({ method: 'put', path: 'Readme.md', data: "Here are some examples." }, function call(err, req, res) {
console.log(res.commit); // stdout from commit
});
// Read
client('Readme.md', function(err, req, res) {
console.log(res.data); // file contents
console.log(res.log); // git log for file
});
View the LICENSE file.