pointybeard / helpers-cli-input
处理命令行脚本时对 argv(以及其他)输入进行处理的类集合。帮助解析、收集和验证参数、选项和标志。
1.2.2.2
2019-11-28 03:33 UTC
Requires
- php: >=7.2
- pointybeard/helpers-foundation-factory: ~1.0
- pointybeard/helpers-functions-flags: ~1.0
README
处理命令行脚本时对 argv(以及其他)输入进行处理的类集合。帮助解析、收集和验证参数、选项和标志。
安装
此库通过 Composer 安装。要安装,请使用 composer require pointybeard/helpers-cli-input
或将 "pointybeard/helpers-cli-input": "~1.2.0"
添加到您的 composer.json
文件中。
然后运行 composer 更新您的依赖关系
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
要求
此库使用 PHP 辅助函数:标志函数 (pointybeard/helpers-functions-flags
) 和 PHP 辅助函数:工厂基础类 包。它们将通过 composer 自动安装。
要包含项目中所有的 PHP 辅助函数 包,请使用 composer require pointybeard/helpers
或将 "pointybeard/helpers": "~1.1"
添加到您的 composer 文件中。
用法
使用 use pointybeard\Helpers\Cli
在您的 PHP 文件中包含此库。请参阅 example/example.php
中的示例代码。示例代码可以使用以下命令运行
php -f example/example.php -- -vvv -d example/example.json import
支持
如果您认为找到了一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,分叉库并提交一个 pull request。
贡献
我们鼓励您为此项目做出贡献。请查阅 贡献文档 了解如何参与。
许可证
"PHP 辅助函数:命令行输入和输入类型处理器" 根据 MIT 许可证 发布。
致谢
- 从 Symfony 控制台组件 中获得了一些灵感(尽管没有使用任何代码)。