indicatif
CLIで実行時にprogress barを表示する
console-rs
https://gyazo.com/9b1d07e128e843e850dc8982f87b4ac8
github
Rust実装
かなり単純
code:rs
use indicatif::ProgressBar;
let bar = ProgressBar::new(1000);
for _ in 0..1000 {
bar.inc(1);
// ...
}
bar.finish();
GPT-4.icon
table:table
{msg} 現在の進捗メッセージ (pb.set_message(...) で更新)
{bar} プログレスバー自体 (progress_chars(...) でカスタマイズ可)
{pos} 現在の進捗位置 (pb.inc(...) で更新)
{len} 総ステップ数 (ProgressBar::new(...) の値)
{percent} 進捗のパーセンテージ(例: 42%)
{elapsed} 開始からの経過時間
{eta} 残りの予測時間
{elapsed_precise} 正確な経過時間
{eta_precise} 正確な残り時間
{wide_bar} bar と同じだが、コンソールの幅いっぱいに伸びる