whatthejeff / nyancat-scoreboard
Nyan Cat Scoreboard
Installs: 945 447
Dependents: 5
Suggesters: 0
Security: 0
Stars: 20
Watchers: 2
Forks: 2
Open Issues: 0
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-11-18 14:54:39 UTC
README
Requirements
The Nyan Cat scoreboard requires:
- PHP 5.3.3 or later.
- A terminal emulator with support for ANSI escape sequences, including color and cursor control.
NOTE: By default, the Windows console does not support ANSI escape sequences. If you'd like to use the Nyan Cat scoreboard on Windows, you may want to try one of the following solutions:
Installation
The recommended way to install the Nyan Cat Scoreboard is
through composer. Just create a composer.json
file
and run the php composer.phar install
command to install it:
{ "require": { "whatthejeff/nyancat-scoreboard": "~1.1" } }
Example
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();
Tests
To run the test suite, you need composer.
$ php composer.phar install --dev
$ vendor/bin/phpunit
License
The Nyan Cat Scoreboard is licensed under the MIT license.