ericpugh / jedi-console

一个为使用Lando进行开发的Drupal模块,提供了一些实用工具。

安装: 105

依赖项: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:drupal-module

1.0.0 2020-04-21 17:37 UTC

This package is auto-updated.

Last update: 2024-09-22 03:49:58 UTC


README

一个为使用Lando开发的Drupal模块。

安装

建议在具有composer的Drupal项目中安装。

composer require ericpugh/jedi-console --dev

实用工具

  • 修改核心Syslog服务,使得Drupal的日志事件可以在lando logs命令中可用。

这使得处理日志更加方便,例如,你可以将Drupal Syslog设置中的“身份”改为“JEDI”,然后使用类似以下命令来跟踪日志:

lando logs -f -s appserver | grep -i 'jedi'
  • 一个用于检索Lando环境信息的类。

示例

$lando = \Drupal\jedi_console\Lando::getInfo();
$nodeVersion = $lando['nodejs']['version'];
echo $nodeVersion;
// outputs: 10

控制台命令

Jedi控制台为在本地环境中执行常见任务提供了几个Drupal Console命令。

  • drupal jedi:pull 通过Drush站点别名拉取远程数据库。(注意:期望Drush别名已正确配置,见示例。)
  • drupal jedi:up 更新本地站点。运行缓存清除、更新数据库和配置导入。
  • drupal jedi:dev 获取Drupal的$settings['config_exclude_modules']中列出的模块,并启用这些模块。

创建问题或提交Merge Request,以提出改进或有用功能的想法。