typo3-console / composer-auto-commands
在 'composer install' 时执行 TYPO3 控制台命令
v1.1.1
2023-05-22 12:22 UTC
Requires
- php: >=7.4.1
- helhum/typo3-console: ^7.0 || ^8.0
- typo3/cms-composer-installers: ^3.0 || ^4.0 || ^5.0
README
这是一个 composer 包,旨在简化每次 composer 生成自动加载信息时(例如在执行 composer install
时)运行 TYPO3 控制台。
以下 TYPO3 控制台命令将被执行
install:generatepackagestates
(仅适用于低于 7.0 的 TYPO3 控制台)install:fixfolderstructure
如果 TYPO3 似乎已经正确设置(例如,typo3conf/LocalConfiguration.php
或 config/system/settings.php
文件没有缺失)并且以开发模式运行 composer(不带 --no-dev
),则也会执行以下命令
extension:setup
(或低于 7.0 的 TYPO3 控制台版本中的extension:setupactive
)
有关这些命令的详细信息,请参阅 命令参考。
使用此包而不是仅在您的 composer.json
脚本部分中指定控制台命令的好处是
- 在多种环境中工作(OSX、Linux、Windows)并始终使用用于执行 composer 的 PHP 二进制文件
- 可以作为任何包的依赖项使用,而不仅仅是您的根包
安装
composer require typo3-console/composer-auto-commands