tinyapps/script-progress

一个用于实时更新php-cli脚本进度的简单库,可显示剩余的估计时间。

v1.0.1 2021-12-16 12:31 UTC

This package is auto-updated.

Last update: 2024-09-16 18:30:08 UTC


README

这是一个用于php-cli脚本进度输出的简单库。它易于使用,可以打印出脚本完成前剩余的估计时间。您可以始终知道脚本是否仍在进行中,或者可能会卡住,以及它将何时大致完成。

示例输出:已完成20%。预计剩余02m 16s。 就这么简单。

安装

composer require tinyapps/script-progress

示例用法

$numberOfItems = 20;
$progress = new TinyApps\ScriptProgress\Progress($numberOfItems);

for ($i=0; $i <= $numberOfItems; $i++) {
    // do something
    $progress->update($i);
}

相应文件夹中也有示例。

将很快添加更多功能。