whatthejeff/nyancat-scoreboard

Nyan Cat 指标板

v1.1.1 2014-02-12 22:16 UTC

This package is not auto-updated.

Last update: 2024-09-09 14:02:37 UTC


README

Nyan Cat Scoreboard

需求

Nyan Cat 指标板需要

  • PHP 5.3.3 或更高版本。
  • 支持 ANSI 转义序列的终端模拟器,包括颜色和光标控制。

注意:默认情况下,Windows 控制台不支持 ANSI 转义序列。如果您想在 Windows 上使用 Nyan Cat 指标板,您可以尝试以下解决方案之一

安装

安装 Nyan Cat 指标板推荐的方式是通过 composer。只需创建一个 composer.json 文件,并运行 php composer.phar install 命令即可安装

{
    "require": {
        "whatthejeff/nyancat-scoreboard": "~1.1"
    }
}

示例

require_once 'vendor/autoload.php';

use NyanCat\Cat;
use NyanCat\Rainbow;
use NyanCat\Team;
use NyanCat\Scoreboard;

use Fab\SuperFab;

$scoreboard = new Scoreboard(
    new Cat(),
    new Rainbow(
        new SuperFab()
    ),
    array(
        new Team('pass', 'green', '^'),
        new Team('fail', 'red', 'o'),
        new Team('pending', 'cyan', '-'),
    )
);

$scoreboard->start();
for ($i = 0; $i <= 200; $i++) {
    usleep(90000);
    $scoreboard->score('pass');
}
$scoreboard->stop();

测试

Build Status

要运行测试套件,您需要 composer

$ php composer.phar install --dev
$ vendor/bin/phpunit

许可协议

Nyan Cat 指标板采用 MIT 许可协议