mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
28 lines
644 B
JavaScript
28 lines
644 B
JavaScript
(function () {
|
|
'use strict';
|
|
|
|
var DIR = './',
|
|
|
|
tryRequire = require(DIR + 'tryRequire'),
|
|
|
|
fstream = tryRequire('fstream'),
|
|
tar = tryRequire('tar');
|
|
|
|
exports.pack = function (path) {
|
|
var dirStream, tarStream;
|
|
|
|
if (tar && fstream) {
|
|
dirStream = fstream.Reader({
|
|
type: 'Directory',
|
|
path: path
|
|
});
|
|
|
|
tarStream = tar.Pack({});
|
|
|
|
dirStream = dirStream.pipe(tarStream);
|
|
}
|
|
|
|
return dirStream;
|
|
};
|
|
|
|
})();
|