alexeyshockov / plain-commands
该包已被废弃,不再维护。没有建议的替代包。
围绕Symfony Console Component的包装,易于定义命令
v0.3.1
2020-01-16 15:20 UTC
Requires
- php: ~7.1
- alexeyshockov/colada-x: ^0.3
- alexeyshockov/pattern-matcher: ^0.1
- danielstjules/stringy: ~2.1 || ~3.0
- doctrine/annotations: ~1.2 || ~2.0
- lstrojny/functional-php: ~1.4
- phpdocumentor/reflection-docblock: ~3.0 || ~4.0
- phpoption/phpoption: ~1.5
- symfony/console: ~3.0 || ~4.0 || ~5.0
Requires (Dev)
- phpunit/phpunit: ~7.0
- squizlabs/php_codesniffer: ~3.0
This package is auto-updated.
Last update: 2023-02-10 17:26:36 UTC
README
轻松创建具有许多命令的CLI应用程序。这个库是Symfony Console Component的轻量级包装器,可以独立使用或在基于Symfony的Web应用程序中使用。
贡献
运行测试
要运行所有测试,安装依赖项(使用Composer)并执行
$ vendor/bin/phpunit --testdox
公共API
所有打算由用户使用的类都应该带有@api
PHPDoc标记。没有此标记的类是内部的,不应由最终用户使用(我们不保证接口在版本之间保持不变)。
替代方案
- https://github.com/consolidation/annotated-command — 相似的方法,但角度不同