UNPKG

ghpages-convert

Version:

A command line tool to convert github page templates to blogs

29 lines (23 loc) 577 B
var fs = require('fs'); module.exports = exports = function copyFile(source, target, onComplete) { var didComplete = false; var readStream = fs.createReadStream(source); readStream.on("error", function(err) { done(err); }); var writeStream = fs.createWriteStream(target); writeStream.on("error", function(err) { done(err); }); writeStream.on("close", function(ex) { done(); }); readStream.pipe(writeStream); function done(err) { if (!didComplete) { if(onComplete) onComplete(err); didComplete = true; } } };