ericpugh / jedi-console
一个为使用Lando进行开发的Drupal模块,提供了一些实用工具。
1.0.0
2020-04-21 17:37 UTC
Requires
- drupal/console: ^1.9
- drupal/core: ^8.7||^9.0
- drush/drush: ^10.0
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,以提出改进或有用功能的想法。