chi-teck / commander
此包已被弃用且不再维护。未建议替代包。
Drupal的简单快速的CLI工具
dev-master
2019-07-30 18:26 UTC
Requires
- php: >=7.1.0
- ext-json: *
- drupal/core: ^8.7.0
- symfony/console: ^3.4.0
- symfony/dependency-injection: ^3.4.0
- symfony/http-foundation: ~3.4.0
- webflo/drupal-finder: ^1.1.0
This package is auto-updated.
Last update: 2022-03-05 15:37:33 UTC
README
一个简单的Drupal CLI工具。
安装
composer require chi-teck/commander
使用
vendor/bin/commander
命令编写
- 根据symfony/console文档创建命令。
- 可选,实现
Commander/DrupalAwareInterface
以指示命令需要完全启动的Drupal安装。 - 在composer.json中注册命令。
"extra": {
"commands": ["Foo\\Command\\BarCommand"]
}
为vendor目录中的所有包、启用模块和主题执行命令发现。
可以通过工厂create
方法注入依赖。对于模块,可以将命令注册为服务,如下所示。
services:
Drupal\foo\Command\BarCommand:
arguments: ['@entity_type.manager']
链接
#2242947: 集成Symfony Console组件以原生支持命令行操作
许可
GNU通用公共许可证,版本2或更高。