smooth-progress

pixel-by-pixel CLI progress bar

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
smooth-progress
1111.1.06 years ago7 years agoMinified + gzip package size for smooth-progress in KB

Readme

pixel-by-pixel progress bar
demo

Usage

'use strict';
let https    = require('https');
let progress = require('smooth-progress');

https.get('https://raw.githubusercontent.com/dickeyxxx/smooth-progress/master/demo.gif', function (rsp) {
  let bar = progress({
    tmpl: 'Downloading... :bar :percent :eta',
    width: 25,
    total: parseInt(rsp.headers['content-length']),
  });
  rsp.on('data', (chunk) => bar.tick(chunk.length));
});