knb*_*knb 0 typo3 command-line-tool
typo3我正在运行 TYPO3 CMS v10 系统,并且对和typo3cms命令行工具有疑问。
也许只是我,但我无法找到一种方法来通过命令行列出系统中安装的所有非活动(“停用”)扩展。
当我跑步时typo3 extension:list
我得到这个输出
All installed (= active) extensions
===================================
+--------------------------------+------------+----------+--------+
| Extension Key | Version | Type | Status |
+--------------------------------+------------+----------+--------+
| core | 10.4.22 | System | active |
| scheduler | 10.4.22 | System | active |
| extbase | 10.4.22 | System | active |
...many more
Run Code Online (Sandbox Code Playgroud)
但此列表不包含任何非活动扩展。最右边的列始终具有“活动”值。(没啥用)
有一个替代的、更好的命令行工具,typo3cms以及子命令
typo3cms extension:list
然而,给出了这个输出:
-------------------------- ----------- -----------------------------------------------------------------------------------------
Extension key Version Description
-------------------------- ----------- -----------------------------------------------------------------------------------------
core 10.4.22 The core library of TYPO3.
scheduler 10.4.22 The TYPO3 Scheduler let's you register tasks to happen at a specific time
extbase 10.4.22 A framework to build extensions for TYPO3 CMS.
...many more
Run Code Online (Sandbox Code Playgroud)
此输出列出了所有扩展(活动的和停用的),但它不包含列Status(与第一个列表不同)。
再说一遍:如何使用命令行获取仅非活动扩展的列表?
我熟悉标准的 unix 命令行工具,因此任何有关其他工具(例如grep,jq)的帮助对我来说都很好。
(我知道可以通过图形后端、扩展管理器面板获取此信息)
我想您正在寻找的答案不可用,但我还是想提供一些背景信息:
使用typo3控制台和typo3cms extension:setupactive通常挂接到composer安装/更新命令中的命令将激活composer提供的所有扩展(或在typo3conf/ext中可用)。
使用 TYPO3 11 并使用 Composer,不再有可用的非活动扩展,并且无法再在扩展管理器中禁用该扩展。请参阅https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.4/Feature-94996-ConsiderAllComposerInstalledExtensionsAsActive.html
因此,我建议采用 10 中已经存在的工作流程,因为无论如何您都需要在 11 中习惯它。
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |