Чтобы скачать и установить модуль, я запускаю:
drush dl module_name
drush en module_name -y
Я помещаю это в функцию скрипта Bash и просто вызываю «drin module_name» для упрощения.
function drin(){
drush dl $1
drush en $1 -y
}
Есть ли в Drush однострочная команда для загрузки и включения модуля?
Ответы:
Следующее загрузит и включит модуль:
Изменить: команда загрузки (DL) не требуется. При попытке включить модуль, который еще не загружен, Drush спросит, хотите ли вы загрузить его, а затем спросит, хотите ли вы включить его. -Y автоматизирует ответы «да» на эти вопросы.
Это было добавлено в Drush 6.0.0
(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)
источник
drush en schema -y
и получил это: схема не была найдена и не будет включена. [предупреждение] Не было никаких расширений, которые могли бы быть включены. [хорошо]источник
Скачать и включить модуль можно с помощью
drush en project_name
. Просит подтверждения; если вы не хотите подтверждать, используйте-y
параметр.Вы можете скачать больше проектов с помощью той же команды.
Список некоторых основных команд Drush см. В разделе Основные команды drush .
источник
В Drush 9 вы загружаете модуль с
composer require drupal/module_name
.Смотрите новую документацию для Drush 9 on
drush pm:download
.После этого вам нужно будет включить модуль с
drush pm:enable module_name
.* Другие полезные команды для модулей:
Посмотреть все установленные модули
Удалить модуль
источник
в Drupal 8 вы больше не используете Drush. Используйте
composer require drupal/module_name
вместо этого.источник