keven/climate-live-table
Composer 安装命令:
composer require keven/climate-live-table
包简介
Live table extension for league/climate
README 文档
README
Dynamically add and remove rows from a table in console.
Install
$ composer require keven/climate-live-table
Usage
<?php use League\CLImate\CLImate; use Keven\CLImate\LiveTable; $climate = new CLImate; $climate->extend(LiveTable::class, 'liveTable'); $table = $climate->liveTable( // Initial rows [ ['<light_red>✗</light_red>', 'PHP', 'https://php.net'], ], // Headers ['Status', 'Name', 'URL'] ); // Add some rows $league = $table->add(['<light_green>✓</light_green>', 'PHP League', 'https://thephpleague.com']); // Result in console: // --------------------------------------------- // | ! | Name | URL | // ============================================= // | ✗ | PHP | https://php.net | // --------------------------------------------- // | ✓ | PHP League | https://thephpleague.com | // --------------------------------------------- // You can also choose the added row index: $table->add(['<light_green>✓</light_green>', 'Packagist', 'https://packagist.org'], 'packagist'); // Result in console: // --------------------------------------------- // | ! | Name | URL | // ============================================= // | ✗ | PHP | https://php.net | // --------------------------------------------- // | ✓ | PHP League | https://thephpleague.com | // --------------------------------------------- // | ✓ | Packagist | https://packagist.org | // --------------------------------------------- // Remove some rows $table->remove($league); $table->remove('packagist'); // Result in console: // --------------------------------------------- // | ! | Name | URL | // ============================================= // | ✗ | PHP | https://php.net | // --------------------------------------------- // Clear all rows $table->clear(); // Result in console: // --------------------------------------------- // | ! | Name | URL | // ============================================= // | | | | // --------------------------------------------- // Finally delete totally the table of the CLI $table->delete();
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: mit
- 更新时间: 2019-03-22