extension: Extensions
The extension
utility allows performing a number of operations on Plesk extensions (former modules), like creating and registering them in Plesk, installing extensions to Plesk, and other.
Usage
Example
The following command creates the extension named Mod_1 which does not contain installation scripts defined by the extension template:
Commands
Command | Parameter | Description | Example |
---|---|---|---|
|
|
Creates a new extension based on the extension template. Note that created extensions are not automatically registered in Plesk.
|
To create a extension named Mod_1: plesk bin extension -c Mod_1 |
|
|
Register a created extension in Plesk. After the registration, the extension appears in the Extensions list of the Server Administration Panel. |
To register the Mod_1 extension: plesk bin extension -r Mod_1 |
|
|
Installs a extension from a .zip file. |
To install an extension from the plesk bin extension -i /tmp/mod.zip |
|
|
Installs an extension from an URL. |
To install an extension from the URL plesk bin extension --install-url http://example.com/mod.zip |
|
|
Installs a extension from a .zip file or upgrades an already installed extension to a later version. |
To upgrade an already installed extension from the plesk bin extension -g /tmp/mod.zip |
|
|
Installs a extension from an URL or upgrades an already installed extension to a later version. |
To install an extension from the URL plesk bin extension --upgrade-url http://example.com/mod.zip |
|
|
Removes a specified registered extension from Plesk. |
To remove the Mod_1 extension: plesk bin extension -u Mod_1 |
|
|
Exports a specified extension to a .zip file for further distribution. If you do not specify a zip file location with the |
To export the Mod_1 extension to a zip file: plesk bin extension -p Mod_1 |
|
|
Executes a specified script defined in a certain extension. |
To run the plesk bin extension -e Mod_1 post-install.php upgrade 1.4 |
|
|
Displays the list of installed extensions. |
To display the list of currently installed extensions: plesk bin extension -l |
|
|
Displays help on the use of the utility. |
To view help on the use of this utility: plesk bin extension -h |
Options
Option | Parameter | Description | Example |
---|---|---|---|
|
|
A path to the directory where the exported extension should be located. For using with the |
To set the plesk bin extension -p Mod_1 -destination /tmp |
|
|
Do not add resource files defined by the extension template to a created extension. The new extension will contain a meta file and installation scripts only. For using with the |
To create a extension named Mod_1 without resource files: plesk bin extension -c Mod_1 -no-ui |
|
|
Do not add installation scripts defined by the extension template to a created extension. The new extension will contain a meta file and resource files only. For using with the |
To create a extension named Mod_1 without installation scripts: plesk bin extension -c Mod_1 -no-scripts |