Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
When you run this it will gzip every file in the directory you run it in. Dependancies: zlib
var fs = require('fs');
var files = fs.readdirSync('./');
var zlib = require('zlib');
var a = -1;
var b = -1;
for(var i in files) {
a = a + 1;
setTimeout(function(){
b = b + 1;
if (files[b] == "zipper.js")
return false;
if (files[b].indexOf(".gz") > -1)
return false;
//console.log(b);
//console.log(files[b]);
if (files[b] == "zipper.js")
return false;
if (files[b].indexOf(".gz") > -1)
return false;
if (!fs.existsSync("./" + files[b] + ".gz")){
var input = fs.createReadStream(files[b], {autoClose: true}),
output = fs.createWriteStream(files[b] + ".gz")
zipper = zlib.createGzip();
input.pipe(zipper).pipe(output);
}
}, a * 10);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.