robotdance / php-console
控制台输出和文本动画工具
v0.0.6
2016-06-24 14:39 UTC
Requires
- php: >=5.3.2
- robotdance/php-arguments: 0.0.4
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpdocumentor/phpdocumentor: 2.*
- phpunit/phpunit: 4.8.24
This package is not auto-updated.
Last update: 2024-09-26 00:42:14 UTC
README
PHP-Console 是一个用于控制台输出和文本动画的实用类。
动画(新功能!)
您可以使用简单的精灵结构生成 ASC Art 动画,并在控制台输出中动画化它们。
use robotdance/Sprite; ... $spr = new Sprite('./sprites/blinking_programmer.spr'); echo $spr->animate(); }
这将产生一个在计算机前眨眼的程序员
精灵文件易于构建。快速修改示例 vim sprites/blinking_programmer.spr
和精灵类 vim src/Sprite.php
将向您展示如何制作自己的动画。祝您玩得开心!
ANSI 颜色输出示例
use robotdance/Console; ... echo Console::red('Bob is going home'); // red text echo Console::apply('Bob is going home', ['red', 'bold']); // red and bold text echo Console::indent('Bob is going home', 4, 2); two levels of identation }
请查看源代码注释,并通过 PHPDocumentor 生成文档来了解更多信息。
设置
PHP-Console 使用 Composer 作为依赖管理器。
$ composer install
您还可以生成文档
$ ./bin/phpdoc -d ./src/ -t ./docs/
测试
$ ./bin/phpunit
贡献
分支,编写您的测试和修改,写一个良好的提交信息,并提交一个拉取请求。所有测试必须通过,覆盖率必须保持为 100%。