robotdance/php-console

控制台输出和文本动画工具

v0.0.6 2016-06-24 14:39 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:42:14 UTC


README

Code Climate Test Coverage Issue Count

PHP-Console 是一个用于控制台输出和文本动画的实用类。

动画(新功能!)

您可以使用简单的精灵结构生成 ASC Art 动画,并在控制台输出中动画化它们。

use robotdance/Sprite;
...
$spr = new Sprite('./sprites/blinking_programmer.spr');
echo $spr->animate();
}

这将产生一个在计算机前眨眼的程序员

Blinking programmer GIF

精灵文件易于构建。快速修改示例 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%。