Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.
Stefano Kowalke edited this page Jun 22, 2014 · 2 revisions

Documentation of ext:coreapi

Commands

ExtensionAPI

extensionapi:info

Description: Information about an extension.
Arguments: --key
Options: N/A
Usage: extensionapi:info <key>

extensionapi:listinstalled

Description: List all installed extensions.
Arguments: --key
Options:
--type Extension type, can either be "Local",
"System" or "Global". Leave it empty for all
Usage: extensionapi:listinstalled [<options>]

extensionapi:updatelist

Description: Update the extensions list from TER.
Arguments: N/A
Options: N/A
Usage: extensionapi:updatelist

extensionapi:install

Description: Install(activate) an extension.
Arguments: --key
Options: N/A
Usage: extensionapi:install <key>

extensionapi:uninstall

Description: UnInstall(deactivate) an extension.
Arguments: --key The extension key
Options: N/A
Usage: extensionapi:uninstall <key>

extensionapi:configure

Description: This command enables you to configure an extension.
Arguments: --key The extension key
Options:
--config-file path to file containing configuration settings.
Must be formatted as a standard ini-file.
Usage: extensionapi:configure [<options>] <key>

Example:

[1] Using a standard formatted ini-file
extensionapi:configure rtehtmlarea --configfile=/path/to/rteconf.txt

[2] Adding configuration settings directly on the command line
extensionapi:configure rtehtmlarea --settings="enableImages=1;allowStyleAttribute=0"

[3] A combination of [1] and [2]
extensionapi:configure rtehtmlarea --configfile=/path/to/rteconf.txt --settings="enableImages=1;allowStyleAttribute=0"

extensionapi:fetch

Description: Fetch an extension from TER.
Arguments: --key The extension key
Options:
--version The exact version of the extension, otherwise the latest will be picked.
--location Where to put the extension. System = typo3/sysext, Global = typo3/ext, Local = typo3conf/ext

--overwrite Overwrite the extension if already exists

--mirror Mirror to fetch the extension from. Run extensionapi:listmirrors to get the list of all available repositories, otherwise a random mirror will be selected
Usage: extensionapi:fetch [<options>] <key>

extensionapi:listmirrors

extensionapi:import

extensionapi:createuploadfolders