graze / console-diff-renderer
仅将输出写入已更改的控制台
0.6.2
2018-06-22 14:35 UTC
Requires
- php: ^5.6 | ^7.0
- symfony/console: ^2.8 | ^3.2 | ^4.0
Requires (Dev)
- graze/standards: ^2.0
- mockery/mockery: ^1
- phpunit/phpunit: ^5.7.21 | ^6 | ^7
- squizlabs/php_codesniffer: ^3
README
仅将更改的内容渲染到控制台。
使用方法
$output = new DiffConsoleOutput($existing); $output->reWrite([ 'first line', 'second line', ]); $output->reWrite([ 'first line here', 'second line', ]);
这将移动光标到第一行的末尾,并写入 这里
,然后移动光标回到末尾。
- 支持格式化
- 支持ANSI控制代码
- 根据终端大小自动换行
- 可以基于终端大小进行裁剪
- 仅写入用户可见的行数
安装
通过Composer
$ composer require graze/console-diff-renderer
开发
$ make build
测试
$ make test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过security@graze.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。