ozziest / consozzy
适用于php控制台应用程序的简单控制台核心。
2.0.1
2014-10-30 13:40 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-24 03:38:54 UTC
README
Consozzy是一个简单控制台库,用于您的控制台应用程序。它拥有简单的路由器供您的库和类使用。
警告
此软件包仅用于练习开发。我不建议您将其用于实际应用程序。您可以使用symfony/console软件包。
安装
通过composer安装,只需在您的composer.json
文件中添加以下内容
{ "require": { "ozziest/consozzy": "2.*", } }
$ composer install
用法
$ php console publisher:library:command:method
自定义命令
namespace Publisher\Library; class Mycommand { use \Ozziest\Consozzy\Screen; public function operation() { $this->write('This is a command on based the consozzy.'); } }
$ php console publisher:library:mycommand:operation
Screen特性
您可以使用screen的方法;
write($text, $color)
writeln($text, $color)
prompt()
示例命令已准备好
class Mycommand { use \Ozziest\Consozzy\Screen; public function operation() { $command = readline($this->prompt()); } }
核心命令
exit
颜色
黑色
蓝色
绿色
青色
红色
紫色
棕色
黄色
白色