Skip to content

Commit

Permalink
[api] removed progressbar from row output #356
Browse files Browse the repository at this point in the history
  • Loading branch information
blakmatrix committed Nov 10, 2012
1 parent 723c6f5 commit 2d11c97
Showing 1 changed file with 33 additions and 24 deletions.
57 changes: 33 additions & 24 deletions lib/jitsu/package.js
Expand Up @@ -422,36 +422,45 @@ package.updateTarball = function (version, pkg, existing, firstSnapshot, callbac
jitsu.log.warn('This is not recommended practice.');
}

var emitter = jitsu.snapshots.create(pkg.name, version, filename, function (err, snapshots) {
jitsu.log.silly('Done creating snapshot ' + version.magenta);
return err ? callback(err) : callback(null, version, pkg);
});

if(emitter) {
var size;
emitter.on('start', function(stats) {
size = stats.size;
bar = new ProgressBar('info'.green + '\t Uploading: [:bar] :percent',{
complete : '=',
incomplete: ' ',
width : 30 ,
total : stats.size
});
if(!jitsu.config.get('raw')) {
var emitter = jitsu.snapshots.create(pkg.name, version, filename, function (err, snapshots) {
jitsu.log.silly('Done creating snapshot ' + version.magenta);
return err ? callback(err) : callback(null, version, pkg);
});

if(emitter) {
var size;
emitter.on('start', function(stats) {
size = stats.size;
bar = new ProgressBar('info'.green + '\t Uploading: [:bar] :percent',{
complete : '=',
incomplete: ' ',
width : 30 ,
total : stats.size
});
});

emitter.on('data', function(length) {
if(bar) bar.tick(length > size ? size : length);
});
emitter.on('data', function(length) {
if(bar) { bar.tick(length > size ? size : length); }
});

emitter.on('end', function() {
// fix for bar that sometimes hangs at 99%
if(bar) {
bar.tick(bar.total - bar.curr);
}
emitter.on('end', function() {
// fix for bar that sometimes hangs at 99%
if(bar) {
bar.tick(bar.total - bar.curr);
}

console.log();
console.log();
});
}

} else {
jitsu.snapshots.create(pkg.name, version, filename, function (err, snapshots) {
jitsu.log.silly('Done creating snapshot ' + version.magenta);
return err ? callback(err) : callback(null, version, pkg);
});
}

});
});
}
Expand Down

0 comments on commit 2d11c97

Please sign in to comment.