adrian-dussan/console-diff-renderer

只将输出写入已更改的控制台

0.6.2 2018-06-22 14:35 UTC

This package is auto-updated.

Last update: 2024-09-17 22:26:48 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

只渲染到控制台中的已更改内容。

asciicast

用法

$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)。请参阅许可文件获取更多信息。