diversen / minimal-cli-framework

一个非常快速且简单的命令行框架

v7.1.0 2023-05-05 11:28 UTC

README

一个简单的命令行框架,支持通过类加载多个子命令。要将命令实现到现有类中,您只需添加两个方法:getCommandrunCommand - 然后将对象或类添加到 MinimalCli 类的实例中。

安装

composer require diversen/minimal-cli-framework

示例用法

src/EchoTest.php 是一个包含单个命令 echo 和一些选项的命令类。

此命令添加到 demos/example.php 中的简单程序

要了解 echo 命令的用法帮助

php demos/example.php echo --help

将文件名转换为大写

php demos/example.php echo --up README.md

或(缩写)

php demos/example.php echo -u README.md

这也会输出大写的文件

工具

一些常见的命令行工具。

demos/utils_test.php

php demos/utils_test.php 

支持使用 https://github.com/php-parallel-lint/PHP-Console-Color 进行颜色显示

许可证:MIT