0.6.7 • Published 5 years ago
cli-infinity-progress v0.6.7
A infinity progress bar for terminal

Also customizable
You can add header, footer and change every time

Install
npm install cli-infinity-progressUsage
const CLIInfinityProgress = require('cli-infinity-progress');
const progress = new CLIInfinityProgress();
progress.start();Methods:
| Name | Return | Desc |
|---|---|---|
| .setBarColor(colors.green) | this | Set bar color const colors = require('cli-infinity-progress/colors'); |
| .setBackgroundColor(colors.white) | this | Set background color const colors = require('cli-infinity-progress/colors'); |
| .setHeader('Header') | this | Set header on top of progress. you can update every time |
| .setFooter('Footer') | this | Set footer on bottom of progress. you can update every time |
| .setBarChar('🚕') | this | Set bar char |
| .setBackgroundChar('-') | this | Set background char |
| .setDirectionRightToLeft() | this | Progress start from right default is left |
| .setDirectionLeftToRight() | this | Progress start from left |
| .setSize(30) | this | Set progress size default is 60 |
| .setBarSize(5) | this | Set bar size default is 20 |
| .setRefreshRate(80) | this | Set refresh rate default is (1000 / 25)ms |
| .start() | this | Start progress |
| .remove() | this | Remove progress from terminal |
| .stop() | this | Stop progress on terminal |
| .pause() | this | Pause progress on terminal |
| .resume() | this | Resume progress on terminal |
You can call all methods as chaining ex:
const CLIInfinityProgress = require('cli-infinity-progress');
const colors = require('cli-infinity-progress/colors');
progress
.setBackgroundColor(colors.yellow)
.setHeader('Loading ...')
.setFooter('\nPlease be patient.')
.setBarChar('🚕')
.setBackgroundChar('_')
.setDirectionRightToLeft()
.setSize(32)
.setBarSize(1)
.setRefreshRate(100)
.start();
setTimeout(() => progress.setFooter('\nWoo, Cab is coming.'), 3000);Result:

0.6.7
5 years ago
0.6.6
5 years ago
0.6.3
5 years ago
0.6.2
5 years ago
0.6.5
5 years ago
0.6.4
5 years ago
0.5.0
5 years ago
0.6.1
5 years ago
0.6.0
5 years ago
0.5.1
5 years ago
0.1.0
5 years ago
0.3.0
5 years ago
0.1.2
5 years ago
0.2.0
5 years ago
0.1.1
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.8
5 years ago
0.3.7
5 years ago
0.4.1
5 years ago
0.3.2
5 years ago
0.1.4
5 years ago
0.4.0
5 years ago
0.3.1
5 years ago
0.1.3
5 years ago
0.3.4
5 years ago
0.1.6
5 years ago
0.3.3
5 years ago
0.1.5
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago
0.0.1-1
5 years ago
0.0.1-0
5 years ago