Можно ли загружать проекты в песочнице с помощью Drush?


Обычно модуль можно загрузить с drupal.org вот так:

drush dl views

Однако это не работает для проектов в песочнице. Есть ли простой способ загрузить их, или я застрял с git clone?

 24
Author: kiamlaluno, 2012-05-17

3 answers

Я действительно верю, что ты застрял с мерзавцем из-за этого. Drush требует использования имени модуля, даже при извлечении с помощью git (drush dl --package-handler=git_drupalorg), а проекты в изолированной среде не имеют имен модулей.

Drush также требует, чтобы вы загрузили выпуск модуля. Проекты в песочнице не имеют выпусков. Это также может быть просто задумано, так как использование модулей песочницы может быть опасным и специально усложнено.

Вы могли бы немного автоматизировать его с помощью псевдонима git. Вы могли бы что-нибудь устроить например:

git dl-sb username/number project_name

Этого было бы достаточно git clone http://git.drupal.org/sandbox/username/number.git project_name

Вы также могли бы написать команду drush, которая делала бы то же самое, хотя это была бы странная команда drush...

 18
Author: goron, 2012-05-18 04:28:06

Можно загрузить проект песочницы с помощью drush, используя файл make.

Вот пример.создайте файл:

core = 7.x
api = 2
; Sandbox module
projects[range_field][type] = module
projects[range_field][download][type] = git
projects[range_field][download][branch] = "7.x-1.x"
projects[range_field][download][url] = http://git.drupal.org/sandbox/Taran2L/1848632.git
projects[range_field][download][revision] = a1cc04da3c1dd957e6808b7e6a381c5970904863

Затем вы можете выполнить его с помощью:

drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
 20
Author: kenorb, 2015-03-14 00:31:23

Страница, на которую ссылается Джонатан Сибли (http://drupal.org/node/1576296 ) говорит что-то вроде:

  1. Перейдите на страницу проекта;
  2. Перейдите по ссылке "Просмотр репозитория";
  3. В разделе "Заголовки" нажмите на ссылку "Дерево" ветви ваших предпочтений;
  4. Нажмите на ссылку "Снимок", чтобы загрузить модуль изолированной среды.
 1
Author: lmeurs, 2014-05-11 07:28:37