DRUSH 3 полный список команд, опций и аргументов

Список команд

core-cron (cc)Выполнить все cron хуки.

Выполнить все задания cron
Синонимы:cron

updatedb (updb)Выполнить update.php так же, как браузер.

Выполнить update.php так же, как в браузере
Синонимы:updb

core-status (status, st)Данные по текущей установке.

Выводит основные данные по текущей установке Drupal, если таковые имеются
Синонимы:status, st
Примеры::
drush status versionПоказать все строки состояния, которые содержат информацию о версии.
drush status --pipeСписок ключ = значение, разделённые переносом строки
drush status drush-version --pipeВыделить только drush версии без меток
Аргументы::
itemНеобязательно. Пункты для отображения в статусной строке. Любые соответствующие пункты будут показаны, если только один пункт совпадает, то отображается только значение. В противном случае, ключ = значение не выводится.

php-script (scr) Выполнить PHP скрипт(ы).

Запустить PHP скрипт(ы), после полной загрузки Drupal. 
Синонимы:scr
Примеры::
drush php-script scratchВыполнить scratch.php скрипт.
drush php-script example --script-path=/path/to/scripts:/another/pathЗапустить скрипт из указанной папки
drush php-scriptСписок всех доступных скриптов
Аргументы:
filenameНе обязательно. Имя файла, для выполнения (без расширения). Если опущен, список файлов, будут выполнены все скрипты в текущей папка Осторожно, это могут быть не Drush сценарии.
Опции:
--script-pathДополнительные пути для поиска сценариев. Используйте разделитель (':') для нескольких путей.

cache-clear (сс) Очистка кэша Drupal.

Очистка Drupal кэша или отдельно указанного. 
Синонимы:сс
Аргументы:
typeТип кэша для очистки. Пропустите этот аргумент, чтобы выбрать из имеющихся вариантов

search-statusКоличество пунктов для индексации и всего в поиске.

Показывает как много элементов остаётся для индексации и всего пунктов
Опции:
--pipeПоказ в формате осталось/всего

search-indexИндексация оставшихся материалов.

Индексация оставшихся пунктов поиска без очистки поискового индекса

search-reindexПерестроение индекса поиска

Ускорение перестройки поискового индекса
Опции:
--immediateнемедленная перестройка поискового индекса, без ожидания работы cron

core-rsync (rsync)Rsync Drupal дерева с/на другой сервер через SSH.

Rsync Drupal дерева с/на другой сервер через SSH.
Синонимы:rsync
Примеры:
drush rsync @dev @stagersync Drupal из dev (Один из которых должен быть локальным)
drush rsync ./ @stage:%files/imgRsync всех файлов в текущем каталоге в папку "IMG" хранения файлов
Аргументы:
sourceМожет быть Rsync путь или псевдоним сайта. См. Rsync документацию и example.aliases.drushrc.php
destinationМожет быть Rsync путь или псевдоним сайта. См. Rsync документацию и example.aliases.drushrc.php
Опции:
--modeУнарный флаг pass в rsync; --mode=rultz implies rsync -rultz. По умолчанию -az.
--RSYNC-FLAGБольшинство Rsync флагов, передаваемых Drush будет передан в Rsync. См. Rsync документацию.
--exclude-confИсключая settings.php из rsynced. По умолчанию.
--include-confРазрешает settings.php быть rsynced
--exclude-filesИсключить папку с файлами
--exclude-sitesИсключить все папки в "sites/" за исключение "sites/all"
--exclude-other-sitesИсключая все папки в "sites/" за исключением "sites/all" и папок сайтов синхронизации. ПримечаниеL Если папки источника и приемника различаются используйте: --exclude-sites в "drush rsync @from:%site @to:%site"
--exclude-pathsРазделенный запятыми список путей для исключения
--include-pathsРазделенный запятыми список путей для включения

php-evalЗапустить произвольный PHP код в контексте Drupal.

Запустить произвольный PHP код в контексте Drupal.
Примеры:
Drush PHP-Eval "variable_set ('hello', 'world');"Установить переменную hello, используя Drupal API.
Аргументы:
codePHP-код

site-install (si)Установить Drupal по modules/themes/configuration, используя указанный установочный профиль.

Установка Drupal, используя установочный профиль
Синоним:si
Примеры:
drush site-install expert --locale=ru(пере)установить с помощью установочного профиля. Язык по умолчанию на русский
drush site-install --db-url=mysql://root:pass@localhost:port/dbnameУстановить, используя указанные параметры BD
drush site-install --account-user=joe --account-pass=momПереустановить, с указанными uid1 полномочиями
Аргументы:
profileИспользуемый профиль (по умолчанию 'default')
Опции
db-urlDrupal 5 / 6 стиле URL базы. Требуется только для начальной установки (но не переустанки)
db-prefixПрефикс таблиц базы (не обязательно)
account-nameИмя uid1. По умолчанию admin
account-passИмя uid1. По умолчанию admin
account-mailemail uid1. По умолчанию admin@example.com
localeКод дл ялокали по умолчанию
clean-urlПо умолчанию 1
site-nameПо умолчанию для Установленного сайта
site-mailДля системных сообщений. По умолчанию admin@example.com
sites-subdirИмя папки в 'sites' которая должна быть создана. По умолчанию 'default'

drupal-directory (dd)Возвращает путь к папке module/theme. Смотрите --help для подробностей.

Возвращает путь к папке module/theme и другим папкам. Смотрите примеры
Синоним:dd
Примеры:
cd `drush dd devel`Перейти в папку devel модуля
cd `drush dd`Перейти в корень установки Druapal
cd `drush dd files`Перейти к папке files
drush dd @alias:%filesВывести путь к папке files на сйте @alias
edit `drush dd devel`/devel.moduleОткрыть модуль в вашем редакторе (замените edit на ваш редактор)
Аргументы:
targetИмя module/theme, или специальное имя например root, files, private, или синоним пути такой как: @alias:%files. По умолчанию: root

core-cli (cli)Открыть новую консоль оптимизированную для использования Drush.

Открыть новую консоль оптимизированную для использования Drush. Смотрите справку для подробностей.
Синоним:cli
Примеры:
helpПечатает доступные команды drush
cddПереход в корневую папку Drupal сайта
cdd filesПереход в папку файлов
lsd filesСписок файлов в папке файлов Drupal сайта
on @alias statusЗапус команды "status" на сайте, указанном в @alias

pm-enable (en)Включить один или несколько модулей или тем.

Включить один или несколько модулей или тем. Включить зависимые модули, если они доступны.
Синоним:en
Аргументы:
modulesРазделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен.

pm-disable (dis)Выключить один или несколько модулей или тем.

Выключить один или несколько модулей или тем. Выключить зависимые модули, если они доступны.
Синоним:dis
Аргументы:
modulesРазделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен.

pm-infoПоказать детальную информацию по одному или нескольким модулям или темам.

Показать детальную информацию по одному или нескольким модулям или темам.
Аргументы:
projectsРазделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен.

pm-uninstallДеинсталировать один или несколько модулей.

Деинсталировать один или несколько модулей. Модули предварительно должны быть отключены
Аргументы:
modulesРазделенный пробелом список модулей

pm-list (sm)Список всех доступных модулей и тем.

Список всех доступных модулей и тем.
Синоним:sm
Опции:
--typeФильтр по типам проектов. Выбор: module, theme (модули, темы).
--statusФильтр по статусу. Выбор: enabled,disable и/или 'not installed' (вкл/выкл не установлен). Вы можете ввести значения в список через запятую. (напр. --status="disabled,not installed").
--packageФильтр по пакетам. Вы можете использовать значения разделенные запятыми (напр. --package="Core-required,Other")
--pipeВозвращает разделенный пробелами список имен проектов

pm-refresh (rf)Обновить статусную информацию.

Обновить статусную информа