v1.3.0console_bars
Um pacote para criar uma barra de progresso personalizável no console facilmente.
33Curtidas 10,6 milDownloads em 30 dias160Pontos Pub
AndroidiOSmacOSWindowsLinux
Uma biblioteca Dart para criar barras de progresso no console.
Texto original em inglês. Visite o GitHub para a versão atual.
A package for creating an awesome progress bar in the terminal. Handy while developing a CLI or a desktop utility in dart.
Options:
total : Total number of stepsdesc : Simple text shown before the bar (optional)space : Character denoting empty space (default : '.')fill : Character denoting filled space (default : '█')time : Toggle timing mode (default : false)percentage : Toggle percentage display (default : false)scale : Scale of the bar relative to width (between: 0 and 1, default: 0.5, Irrelavant if width is specified)width : Width of the bar (If not specified, it will be automatically calculated using the terminal width and scale)Code:
final p = FillingBar(desc: "Loading", total: 1000, time: true, percentage:true);
for (var i = 0; i < 1000; i++) {
p.increment();
sleep(Duration(milliseconds: 10));
}
Result:
Loading : ████████████████████████████████████████.................... 673/1000 67.3% [ 0:00:13.28 / 0:00:06.45 ]
Note: You can use the total and desc setters to change the total number of steps and description mid-way.
Lista de dependências 1 itens
^1.0.0Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗