roxblnfk / clitube
0.3.4
2023-07-30 00:42 UTC
Requires
- php: ^8.1
- psr/event-dispatcher: ^1.0
- symfony/console: >=4
- yiisoft/injector: ^1.1
Requires (Dev)
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5.25
- vimeo/psalm: 5.2
README
该包可以帮助您在控制台中渲染分页表格和任何纯文本内容。
要求
请确保您的服务器已配置以下 PHP 版本和扩展
- PHP 8.1+
安装
您可以通过 composer 安装此包
composer require clitube/clitube
示例
分页组件
$core = (new \CliTube\Core($output)) $core->createComponent(\CliTube\Component\Paginator::class, [ new MyPaginator(), // Instanceof \CliTube\Data\Paginator ]) $core->run();
导航
宽表格滚动
滚动组件
$core = (new \CliTube\Core($output)) $core->createComponent(\CliTube\Component\Scroll::class, [ 'content' => 'Very long text', 'overwrite' => true, ]) $core->run();
测试
composer test
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。