Using the project

Drupal Console provides two types of commands, stand alone and container aware commands.

Stand alone commands: These commands can run outside of a Drupal 8 site root.

Container aware commands: These commands must be run within a Drupal 8 site root.

Executing Drupal Console outside a Drupal site root

You can run Drupal Console from any directory on your system by using the --root option to define the Drupal root to be use in the command execution.

$ drupal --root=/var/www/drupal8.dev cr all

NOTE: Possible messages when executing Drupal Console outside a Drupal site root and no --root option provided.

When running the project outside of a Drupal 8 site root, the following message will be shown.

In order to list all of the available commands, you should run this inside a drupal root directory.

When running the project within of a Drupal 8 site root, but site is not yet installed, the following message will be shown.

In order to list all of the available commands you should install drupal first.

If you existing Drupal 8 sites and have installed the project globally using the instructions in 2.1 or 2.3 you will still need to install it into the Drupal site using the command 'composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader'.