rakit / console
PHP 简单库,用于创建命令行界面(CLI)应用程序
v0.1.3
2018-03-09 14:21 UTC
README
Rakit Console 是一个简单的 PHP 库,用于创建命令行界面(CLI)应用程序。这个库受到 Laravel Artisan Console 的强烈启发。
特性
- 闭包命令。对于简单的命令,不需要创建类。
- 内置
list
命令。 - 每个命令的自动帮助处理。
- 简单的命令签名。
- 密码输入。
- 简单着色。
安装
只需运行此 composer 命令
composer require rakit/console
快速入门
1. 创建应用
创建一个名为 cli
的文件(不带扩展名)。
<?php use Rakit\Console\App; require('vendor/autoload.php'); // 1. Initialize app $app = new App; // 2. Register commands $app->command('hello {name}', 'Say hello to someone', function($name) { $this->writeln("Hello {$name}"); }); // 3. Run app $app->run();
2. 运行命令
打开终端/cmd,进入您的应用目录,运行此命令
php cli hello "John Doe"
3. 命令列表
您可以输入以下内容以查看可用的命令
php cli list
4. 显示帮助
您可以通过在每个命令后添加 --help
或 -h
来显示帮助。例如
php cli hello --help