oscarweb / microcli
用于命令行中的 PHP 文本输出的简单扩展。
0.1.1
2021-07-13 18:55 UTC
Requires
- php: ^7.2
README
用于命令行中的 PHP 文本输出的简单扩展。
通过 Composer 安装
只需将此行添加到您的 composer.json
文件中
"oscarweb/microcli": "0.1.1"
或运行
composer require oscarweb/microcli
示例:写入
创建一个新文件: "example.php"
#!/usr/bin/php; <?php if(php_sapi_name() !== 'cli'){ exit(); } //- enter correct path require 'vendor/autoload.php'; use Microcli\Microcli; $app = new Microcli(); $app->color('success')->write('Lorem Ipsum...');
从您的终端运行文件: php example.php
示例:命令
创建一个新文件: "command"
#!/usr/bin/php; <?php if(php_sapi_name() !== 'cli'){ exit(); } //- enter correct path require 'vendor/autoload.php'; use Microcli\Microcli; $app = new Microcli(); $app->addCommand('hello', function($argv) use ($app){ $app->line(); $app->color('success')->write('Hello World'); $app->line(); $app->exit(); }); $app->run($argv);
从您的终端运行文件: php command hello
您可以在这里看到更多示例。