| var tar = require("../tar.js") | |
| , fstream = require("fstream") | |
| , fs = require("fs") | |
| var dirDest = fs.createWriteStream('dir.tar') | |
| function onError(err) { | |
| console.error('An error occurred:', err) | |
| } | |
| function onEnd() { | |
| console.log('Packed!') | |
| } | |
| var packer = tar.Pack({ noProprietary: true }) | |
| .on('error', onError) | |
| .on('end', onEnd); | |
| // This must be a "directory" | |
| fstream.Reader({ path: __dirname, type: "Directory" }) | |
| .on('error', onError) | |
| .pipe(packer) | |
| .pipe(dirDest) |