diversen / cli-framework
此包已被弃用且不再维护。未建议替代包。
基于 pear-commandline 的简单 CLI 框架
1.3.28
2016-07-22 10:29 UTC
Requires
- php: >=5.3.0
- diversen/simple-php-classes: ^1.4
- pear-pear.php.net/console_color: ^1.0
- pear-pear.php.net/console_commandline: ^1.2
- pear-pear.php.net/pear: ^1.10
README
使用 PEAR console_commandline 和 PEAR console_color 开发的简单 CLI 框架。
安装
您需要在您的基 composer.json
文件中启用 PEAR 仓库
"repositories": [ { "type": "pear", "url": "https://pear.php.net" } ],
composer require diversen/cli-framework
示例
有一个简单的示例。您可以通过创建一个名为 example
的文件并添加以下代码来测试它。
#!/usr/bin/env php <?php include_once "vendor/autoload.php"; use diversen\cli\example; example::init(); example::run();
运行示例
chmod +x example
./example
示例类可以在 src/cli/example.php 中找到
示例类加载了文件夹 src/cli/example 中找到的所有命令
只有一个基本命令,包含两个子命令,并且可以接受一个可选参数。它看起来像这样: src/cli/commands/miau.php