redbox/cli

用 PHP 编写并用于 PHP 的简单命令行参数解析器。

v1.4 2021-05-09 15:22 UTC

This package is auto-updated.

Last update: 2024-09-24 20:33:20 UTC


README

redbox-logo-klein

Build Status Scrutinizer Code Quality Code Coverage Twitter URL

redbox-cli

这是一个基于 Climate 的命令行解析器,由 Joe Tannenbaum 开发。我们有很多相似之处,但我决定采用 getopt 方法,并将代码行数减少到原来的 1/4。

如何使用此包

查看示例文件夹以获取如何使用此包的基本 示例

安装

使用 composer

$ composer require redbox-cli

要求

此版本支持以下 PHP 版本。

  • PHP >= 7.3

单元测试

在新版本 1.2 中,我们将测试覆盖率从先前版本的 64% 提高到了 95%,这让我感到自豪。此外,通过新版本,我找到了一种对包的核心组件(getopt())进行单元测试的方法。在这样做的同时,我们可以确保 Redbox-cli 在您的任何项目中都能像阳光一样运行。如果您想查看我们新测试覆盖的内容,可以检查我们的 示例目录,那里有一些如何使用这个优秀包的精彩示例。

作者

此包由 Johnny Mast 创建和维护,但它基于 Climate,由 Joe Tannenbaum 开发。对于功能请求和建议,您可以考虑给我发电子邮件或填写一个 问题

许可证

Redbox-cli 在 MIT 公共许可证下发布。

LICENSE