Usage
Drush can be run in your shell by typing drush
from within your project root directory or anywhere within Drupal.
$ drush [options] <command> [argument1] [argument2]
Use the help command to get a list of available options and commands:
$ drush help pm:list
For even more documentation, use the topic command:
$ drush topic
Using the --uri option.¶
For multi-site installations, use a site alias or the --uri option to target a particular site.
$ drush --uri=http://example.com pm:install
Site Aliases¶
Drush lets you run commands on a remote server. Once defined, aliases can be referenced with the @ nomenclature, i.e.
# Run pending updates on staging site.
$ drush @staging updatedb
# Synchronize staging files to production
$ drush rsync @staging:%files/ @live:%files
# Synchronize database from production to local, excluding the cache table
$ drush sql:sync --structure-tables-key=custom @live @self
See Site aliases for more information.
Last update:
June 14, 2024
Authors: