coexp/wunder-bar

美观的控制台进度条

v0.2.0 2019-10-18 15:34 UTC

This package is auto-updated.

Last update: 2024-09-22 03:39:18 UTC


README

build: Code Quality Code Coverage

License

wUnderBar

此包帮助在多行上实现 Symfony/ProgressBar。默认情况下,进度条打印到 stdout,而不是 stdError

示例

设置两个进度条

 $mb = (new MultipleBar($this->output))
    ->setTitle('wUnderBar Example #1')
    ->addProgressBarByName(['Master', 'Child']);

高级

$mb->getProgressBarByName('Child')->advance();
$mb->getProgressBarByName('Master')->advance();
$mb->show();

通过擦除条完成

$mb->erase();