IntelliJ IDEA 2020.2 Help

Command Line Tool Support

File | Settings | Tools | Command Line Tool Support for Windows and Linux
IntelliJ IDEA | Preferences | Tools | Command Line Tool Support for macOS
Ctrl+Alt+S the Settings button

This page is available only when the Command Line Tool Support plugin is installed and enabled as described in Manage plugins.

IntelliJ IDEA supports running commands of popular third-party or user-defined PHP tools: Symfony 1.1+, Symfony2, Zend Framework 1, Zend Framework 2 (ZFTool), Yii, Composer, Drush 5.8+, Laravel and Doctrine (Symfony console-based), WordPress Command Line Interface.

The page shows a list of all PHP-specific and custom command line tools integrated with IntelliJ IDEA. Tools with inconsistencies in the .xml descriptor are marked with the Warning icon. See PHP command line tools for details.

ItemTooltip and shortcutDescription
EnabledWhen the checkbox in this column is selected, the commands defined within the corresponding command line tool can be executed from IntelliJ IDEA.

In this field, specify the character string to use in command calls instead of the full path to the tool.

For example, by default, IntelliJ IDEA assigns the following aliases: s for Symfony, zf for Zend Framework, and c for Composer.

Interpreter This read-only field displays the path of the PHP engine for the local or remote PHP interpreter, through which the tool commands are executed. For details on configuring PHP interpreters, see Configuring Local PHP Interpreters and Configuring Remote PHP Interpreters.
Tool PathIn this field, specify the location of the tool's executable file.
TypeThis read-only field shows the official name of the third party command line tool. The column is available only if the Show tool type checkbox is selected. For custom command line tools, the fields in this column are empty.
Show tool typeIf this checkbox is selected, the Type column is added to the table of available tools.
the Add button


Click this button to open the Command Line Tools dialog and select the tool to integrate with IntelliJ IDEA. Depending on your choice, IntelliJ IDEA opens one of the following dialog boxes for specifying the location of the selected tool:
the Remove button


Click this button remove the selected tool from the list.
the Edit buttonEditClick this button to change the definition file of the selected tool.
the Reload command list from executable buttonReload command list from executableClick this button to refresh the list of commands of the selected tool.
the Edit Source buttonOpen definition in editorClick this button to open the .xml file with commands of the selected tool in the editor. See Define your own command line tool.
Last modified: 19 August 2020