chi-teck/commander

此包已被弃用且不再维护。未建议替代包。

Drupal的简单快速的CLI工具

dev-master 2019-07-30 18:26 UTC

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

命令编写

  1. 根据symfony/console文档创建命令。
  2. 可选,实现Commander/DrupalAwareInterface以指示命令需要完全启动的Drupal安装。
  3. composer.json中注册命令。
"extra": {
    "commands": ["Foo\\Command\\BarCommand"]
}

vendor目录中的所有包、启用模块和主题执行命令发现。

可以通过工厂create方法注入依赖。对于模块,可以将命令注册为服务,如下所示。

services:
  Drupal\foo\Command\BarCommand:
    arguments: ['@entity_type.manager']

链接

#2242947: 集成Symfony Console组件以原生支持命令行操作

许可

GNU通用公共许可证,版本2或更高。