whatthejeff / nyancat-scoreboard
Nyan Cat 指标板
v1.1.1
2014-02-12 22:16 UTC
Requires
- php: >=5.3.3
- whatthejeff/fab: ~1.0
Requires (Dev)
- pear-pear/pear: 1.9.4
- phpunit/php-code-coverage: 1.3.*@dev
- phpunit/phpunit: 3.8.*@dev
- phpunit/phpunit-mock-objects: 1.3.*@dev
This package is not auto-updated.
Last update: 2024-09-09 14:02:37 UTC
README
需求
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();
测试
要运行测试套件,您需要 composer。
$ php composer.phar install --dev
$ vendor/bin/phpunit
许可协议
Nyan Cat 指标板采用 MIT 许可协议。