В Windows, в bat файлах нельзя вызывать больше одной команды drush, так как после выполнения первой консоль закрывается. Например если написать вот такой bat-ник и запустить его:
drush dl views
drush en views views_ui -y
то модуль Views скачается, но включён не будет.
Решение — установить собственную переменную среды и использовать как синоним drush
:
set DRUSH=call drush
%DRUSH% dl views
%DRUSH% en views views_ui
Подсмотрено здесь.
Комментарии
То есть, получается, пакетный режим в Drush можно реализовать только таким вот образом ?
Если да, то странно. Все-таки задача по автоматизации предварительной установки и настройки друпала с кучей модулей, думаю, очень актуальна.
на автоматизацию это никак не влияет
На Windows в bat, cmd файле вместо drush нужно писать call drush
и все команды отработают
Добавить комментарий