Команда Drush для загрузки И включение модуля
Чтобы загрузить и установить модуль, я запускаю:
drush dl module_name
drush en module_name -y
Я положил это в функцию сценария Bash и просто позвонил «drin module_name», чтобы упростить.
function drin(){
drush dl $1
drush en $1 -y
}
Есть ли однострочная команда в Drush для загрузки и включения модуля?
4 ответа
Следующее загрузит и включит модуль:
drush en module_name -y
Изменить: команда download (dl) не требуется. При попытке включить модуль, который еще не загружен, Drush спросит, хотите ли вы загрузить его, а затем спросите, хотите ли вы его включить. «-Y» автоматизирует ответы «да» на эти вопросы.
Это было добавлено в Drush 6.0.0 (#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)
drush dl module_name && drush en module_name -y
Загрузка и включение модуля можно выполнить с помощью drush en project_name
. Он запрашивает подтверждение; если вы не хотите подтверждать, используйте параметр -y
.
drush en project_name -y
Вы можете загрузить больше проектов с помощью той же команды.
drush en rules views token -y
Список некоторых основных команд Drush см. в разделе Основные команды drush .
Автоматическую загрузку можно включить и включить модуль в одной командной строке следующим образом: drush en token -y
Drush покажет предупреждение о том, что токен не существует, но он будет загружен и включен