| Выполнить все задания cron |
| Синонимы:cron |
| Выполнить update.php так же, как в браузере |
| Синонимы:updb |
| Выводит основные данные по текущей установке Drupal, если таковые имеются | |
| Синонимы:status, st | |
| Примеры:: | |
| drush status version | Показать все строки состояния, которые содержат информацию о версии. |
| drush status --pipe | Список ключ = значение, разделённые переносом строки |
| drush status drush-version --pipe | Выделить только drush версии без меток |
| Аргументы:: | |
| item | Необязательно. Пункты для отображения в статусной строке. Любые соответствующие пункты будут показаны, если только один пункт совпадает, то отображается только значение. В противном случае, ключ = значение не выводится. |
| Запустить 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 | Дополнительные пути для поиска сценариев. Используйте разделитель (':') для нескольких путей. |
| Очистка Drupal кэша или отдельно указанного. | |
| Синонимы:сс | |
| Аргументы: | |
| type | Тип кэша для очистки. Пропустите этот аргумент, чтобы выбрать из имеющихся вариантов |
| Показывает как много элементов остаётся для индексации и всего пунктов | |
| Опции: | |
| --pipe | Показ в формате осталось/всего |
| Индексация оставшихся пунктов поиска без очистки поискового индекса |
| Ускорение перестройки поискового индекса | |
| Опции: | |
| --immediate | немедленная перестройка поискового индекса, без ожидания работы cron |
| Rsync Drupal дерева с/на другой сервер через SSH. | |
| Синонимы:rsync | |
| Примеры: | |
| drush rsync @dev @stage | rsync Drupal из dev (Один из которых должен быть локальным) |
| drush rsync ./ @stage:%files/img | Rsync всех файлов в текущем каталоге в папку "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 код в контексте Drupal. | |
| Примеры: | |
| Drush PHP-Eval "variable_set ('hello', 'world');" | Установить переменную hello, используя Drupal API. |
| Аргументы: | |
| code | PHP-код |
| Установка 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-url | Drupal 5 / 6 стиле URL базы. Требуется только для начальной установки (но не переустанки) |
| db-prefix | Префикс таблиц базы (не обязательно) |
| account-name | Имя uid1. По умолчанию admin |
| account-pass | Имя uid1. По умолчанию admin |
| account-mail | email uid1. По умолчанию admin@example.com |
| locale | Код дл ялокали по умолчанию |
| clean-url | По умолчанию 1 |
| site-name | По умолчанию для Установленного сайта |
| site-mail | Для системных сообщений. По умолчанию admin@example.com |
| sites-subdir | Имя папки в 'sites' которая должна быть создана. По умолчанию 'default' |
| Возвращает путь к папке 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 |
| Открыть новую консоль оптимизированную для использования Drush. Смотрите справку для подробностей. | |
| Синоним:cli | |
| Примеры: | |
| help | Печатает доступные команды drush |
| cdd | Переход в корневую папку Drupal сайта |
| cdd files | Переход в папку файлов |
| lsd files | Список файлов в папке файлов Drupal сайта |
| on @alias status | Запус команды "status" на сайте, указанном в @alias |
| Включить один или несколько модулей или тем. Включить зависимые модули, если они доступны. | |
| Синоним:en | |
| Аргументы: | |
| modules | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
| Выключить один или несколько модулей или тем. Выключить зависимые модули, если они доступны. | |
| Синоним:dis | |
| Аргументы: | |
| modules | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
| Показать детальную информацию по одному или нескольким модулям или темам. | |
| Аргументы: | |
| projects | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
| Деинсталировать один или несколько модулей. Модули предварительно должны быть отключены | |
| Аргументы: | |
| modules | Разделенный пробелом список модулей |
| Список всех доступных модулей и тем. | |
| Синоним:sm | |
| Опции: | |
| --type | Фильтр по типам проектов. Выбор: module, theme (модули, темы). |
| --status | Фильтр по статусу. Выбор: enabled,disable и/или 'not installed' (вкл/выкл не установлен). Вы можете ввести значения в список через запятую. (напр. --status="disabled,not installed"). |
| --package | Фильтр по пакетам. Вы можете использовать значения разделенные запятыми (напр. --package="Core-required,Other") |
| --pipe | Возвращает разделенный пробелами список имен проектов |
| Обновить статусную информацию. Запустите это перед update или updatecode командами |
| Синоним:rf |
| Показать информацию о доступных обновлениях. Позволить обновление всех установленных проектов до указанной версии (или до последней). Примечание: пользователю предлагается подтверждение перед фактическим обновлением. Используйте --yes опцию, чтобы ответить "да" автоматически. | |
| Синоним:upc | |
| Примеры: | |
| drush pm-updatecode cck --svncommitparams=\"--username joe\" | Фиксировать изменения пользователя 'Joe' (кавычки обязательны). |
| drush pm-updatecode cck --cvscredentials=\"name:password\" | Вызов должен использовать эти полномочия |
| drush pm-updatecode cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки необходимы) |
| drush pm-updatecode cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
| Аргументы: | |
| projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
| Опции: | |
| --backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
| --pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
| --version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
| --svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
| --svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
| --svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
| --svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
| --svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
| --svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
| --svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
| --svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
| --version-control=backup | Создать копию всех проектов перед обновлением. |
| --backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
| --version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
| --bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
| --bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
| --bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
| --package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
| --cvsparams | Добавить опции для `cvs` программ. |
| --cvsmethod | Провести cvs обновление и извлечение проектов. |
| --cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
| Показать информацию о доступных обновлениях и позволить обновление всех установленных проектов до указанной версии (или к последнему по умолчанию), а затем, применять обновления базы данных (update.php). Примечание: пользователь получит запрос на подтверждение, прежде чем произойдет фактическое обновление. Используйте опцию --yes для ответа "да" автоматически. | |
| Синоним:up | |
| Примеры: | |
| drush pm-update cck --svncommitparams=\"--username joe\" | Фиксировать изменения под именем 'joe' (кавычки обязательны). |
| drush pm-update cck --cvscredentials=\"name:password\" | Использовать при обновлении эти полномочия. |
| drush pm-update cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки обязательны). |
| drush pm-update cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
| Аргументы: | |
| projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
| Опции: | |
| --backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
| --pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
| --version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
| --svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
| --svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
| --svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
| --svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
| --svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
| --svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
| --svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
| --svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
| --version-control=backup | Создать копию всех проектов перед обновлением. |
| --backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
| --version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
| --bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
| --bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
| --bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
| --package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
| --cvsparams | Добавить опции для `cvs` программ. |
| --cvsmethod | Провести cvs обновление и извлечение проектов. |
| --cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
| Просмотр всх релизов для проекта (модуля, темы, профиля, перевода). | |
| Удобно для принятия решения какую версию устанавливать/обновлять. | |
| Примеры: | |
| drush pm-releases cck zen | Просмотр всех релизов для проектов cck и Zen |
| Аргументы: | |
| projects | Список разделённых пробелом имен проектов drupal.org |
| Скачать проекты (модули, темы, профили, переводы) с drupal.org. Автоматически определяет последний релиз, или вы можете указать конкретную версию. По умолчанию в папку sites/all/modules. | |
| Синоним:dl | |
| Примеры: | |
| drush dl | Загрузить последнюю версию ядра Drupal |
| drush dl drupal | Загрузить последнюю стабильную версию ядра Drupal |
| drush dl drupal-7.x | Загрузить последнюю стабильную 7.x версию для разработчиков ядра Drupal |
| drush dl cck zen es | Загрузить последнюю версию CCK, Zen т испанского перевода для своей версии Drupal. |
| drush dl og-1.3 | Загрузить указанную версию модуля Organic groups для моей версии Drupal. |
| drush dl diff-6.x-2.x | Загрузить указанныую специфичную ветку diff модуля для указанной Drupal версии |
| drush pm-download cck --svncommitparams=\"--username joe\" | Фиксировать изменения под именем 'joe' (кавычки обязательны). |
| drush pm-download cck --cvscredentials=\"name:password\" | Использовать при обновлении эти полномочия. |
| drush pm-download cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки обязательны). |
| drush pm-download cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
| Аргументы: | |
| projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
| Опции: | |
| --backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
| --pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
| --version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
| --svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
| --svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
| --svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
| --svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
| --svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
| --svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
| --svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
| --svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
| --version-control=backup | Создать копию всех проектов перед обновлением. |
| --backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
| --version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
| --bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
| --bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
| --bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
| --package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
| --cvsparams | Добавить опции для `cvs` программ. |
| --cvsmethod | Провести cvs обновление и извлечение проектов. |
| --cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
| Печать записей синонимов | |
| Синоним:sa | |
| Examples: | |
| drush site-alias | Список всех известных для drush синонимов. |
| drush site-alias @dev | Печать списка синонимов для 'dev'. |
| Аргументы: | |
| site | Псевдоним сайта для печати. |
| Опции: | |
| --full | Печатать полную запись синонима для каждого сайта. |
| --short | Печатать только псевдоним имени сайта. По умолчанию, когда не указаны аргументы командной строки. |
| --pipe | Печать полную форму спецификации для каждого сайта. |
| --with-db | Включать структуру БД в полную запись синонима. |
| --with-db-url | Включать краткую форму db-url в полную запись синонима. |
| --no-db | Не включать записи ДБ в полную версию синонимов. (Значение по умолчанию). |
| --with-optional | Включать дополнительные элементы по умолчанию. |
| Показать детали соединения с базой | |
| Аргументы: | |
| all | Показать все соединения с базой данных, а не только одино. |
| Опции: | |
| --database | Ключ подключения к базе данных, если используется несколько соединений в settings.php. |
| Строка соединения с текущей базой | |
| Примеры: | |
| `drush sql connect` < example.sql | Импорт SQL инструкций из файла в текущую базу данных. |
| Опции: | |
| --database | Ключ подключения к базе данных, если используется несколько соединений в settings.php. |
| Вывод всей базы данных в STDOUT или сохранение в файл. | |
| Примеры: | |
| drush sql-dump --result-file=../18.sql | Сохранить SQL дамп в папку, отличную от корневой Drupal. |
| drush sql-dump --skip-tables-key=common | Пропустить стандартные таблицы. @see example.drushrc.com |
| Опции: | |
| --result-file | Сохранить в файл. Этот файл должен быть относительно корня Drupal. Рекомендуется. |
| --skip-tables-key | Ключ в массиве $skip_tables. @see example.drushrc.php. Опционально. |
| --structure-tables-key | Ключ в массиве $structure_tables. @see example.drushrc.php. Опционально. |
| --tables-key | Ключ в массиве $tables array. Опционально. |
| --tables-list | Разделённый запятыми список таблиц для передачи. Опционально. |
| --ordered-dump | Сортировать по первичному ключу и вставить разрывы строк для эффективного сравнения и контроля версий. Кроме того, быстрее Rsync. Замедляет дамп. Только в Mysql. |
| --create-db | Переписать существующие таблицы |
| --data-only | Пропустить CREATE TABLE . Только Postgres. |
| --database | Соединение с DB, если используется несколько баз в settings.php |
| Использование: drush /опции/ sql-query ... | |
| Синоним:sqlq | |
| Примеры: | |
| drush sql-query "SELECT * FROM {users} WHERE uid=1" | Просмотреть запись use. Префикс не нужен |
| Аргументы: | |
| query | SQL запрос. Обязателен. |
| Опции: | |
| --extra | Добавить пользовательские опции к mysql команде |
| --database | Ключ DB connection, если используется несколько соединений в settings.php |
| Использование: drush /опции/ sql-sync ... | |
| Примеры: | |
| drush sql-sync @dev @prod | Копировать базу св sites/dev в sites/prod |
| Аргументы: | |
| from | имя подпапки с сайтом или синонимом сайта |
| to | имя подпапки с сайтом или синонимом сайтом |
| Опции: | |
| --skip-tables-key | Ключ в $skip_tables массиве. @see example.drushrc.php. Опционально. |
| --structure-tables-key | Ключ в $structure_tables массиве. @see example.drushrc.php. Опционально. |
| --tables-key | Ключ в $tables массиве. Опционально. |
| --tables-list | Разделенный запятыми список таблиц для переноса. Опционально. |
| --cache | Пропустить дамп если результат существует и меньше чем "cache" часов назад. Опционально; по умолчанию в 24 часа. |
| --no-cache | Не кэшировать sql дамп файл. |
| --no-dump | Не использовать дамп sql базы; всегда использовать существующий дамп файл. |
| --source-db-url | Спецификация исходной базы, из которой делается дамп. |
| --source-remote-port | Переопределить порт sql базы в source-db-url. Опционально. |
| --source-remote-host | Удаленная машина для запуска SQL-файла дампа. Дополнительно, по умолчанию - локальный компьютер. |
| --source-dump | Путь к файлу дампа. Опционально; По умолчанию создаётся временный файл.--target-db-url |
| --target-remote-port --target-remote-host --target-dump --temp | Использовать временный файл для хранения файлов дампа. Подразумевает --no-cache. |
| --dump-dir | Каталог для хранения файлов дампа, когда --source-dump или --target-dump не используется. Имеет приоритет над --temp. |
| --create-db | Создать новую базу перед импортом дампа базы данных на целевой машине. |
| --db-su | Аккаунт для использования при создании новой базы данных. Опционально. |
| --db-su-pw | Пароль для "db-su" аккаунта. Опционально. |
| Синоним:sqlс | |
| Опции: | |
| --database | Ключ подключения к БД при использовании нескольких соединений в settings.php. |
| site-upgrade |
| variable-get |
| variable-set |
| variable-delete |
| watchdog-list |
| watchdog-show |
| watchdog-delete |
| -r , --root= | Корневая ппапка Drupal для использования(по умолчанию: текущая папка) |
| -l , --uri=http://example.com | URI для drupal сайта (только при мультисайтинговой установке) |
| -v, --verbose | Показывать расширенную информацию о командах |
| -d, --debug | Показать еще больше информации, в том числе внутренние сообщения. |
| -q, --quiet | Скрыть весь вывод |
| -y, --yes | Отвечать 'yes'(да) на все вопросы |
| -n, --no | Отвечать 'no' (нет) на все вопросы |
| -s, --simulate | Имитировать все действия (не изменение системы) |
| -i, --include | список путей для поиска Drush команды |
| -c, --config Specify | config файл для использования. Смотрите example.drushrc.php |
| -u, --user | Укажите пользователя под кем войти. Может быть, имя или номер. |
| -b, --backend | Скрыть весь вывод и вернуть структурированные данные (только для внутреннего использования). |
| -p, --pipe | Использовать компактное представление для команд в скриптах |
| --nocolor | Подавлять цветовую подсветку для лог. сообщений. |
| --show-passwords | Показать пароль к базе данных в командах, которые отображают информацию о соединении. |
| -h, --help | Эта справочная система. |
| --php | Абсолютный путь к PHP интерпретатору, если 'php' не прописан в path. |