Rom*_*cke 2 plugins backend command-line-interface shopware6
我正在管理多个安装了很多插件的 Shopware 6 商店。后端只允许更新一个插件,这是相当耗时的,因为更新分两步完成:
为什么没有“更新所有插件”按钮(例如在 WordPress 中;-))?
最好的,罗马
我期待一个 gui 或 cli 命令,它允许立即下载和更新所有带有待更新的插件。
不完全是您所要求的,但您可以将多个名称传递给 cli 命令:
./bin/console plugin:update PluginName1 PluginName2 -n
您还可以像这样传递一个空字符串,它将更新所有插件:
./bin/console plugin:update "" -n
将-n跳过确认给定插件更新的交互。
为此,插件必须存在于您想要的新版本中。我建议使用 Composer 来管理插件。Shopware 有自己的注册表,您可以通过 Composer 获取所有插件。您可以在您的 Shopware 帐户中找到配置。购买插件后,您将获得不记名令牌,并且可以像这样需要您的插件:
composer require store.shopware.com/pluginname
因此,您仍然需要两个步骤来获取插件并随后更新它,但这比在管理中进行要方便得多。
编辑:-n按照下面的tinect 建议添加了标志。