Как зарегистрировать кастомный модуль drupal в drush?

Пользовательский модуль доступен на drupal.org. Мне нужно предоставить команду drush install, чтобы можно было установить / загрузить модуль с терминала.

Например: у меня есть тестовый модуль на Drupal.org.

Мне нужно предоставить drush dl test, а также drush en test -y.

Помогите, пожалуйста.


person Parag Kuhikar    schedule 21.03.2017    source источник
comment
Если у вас есть страница проекта drupal.org, вы сможете ее найти.   -  person kimberly    schedule 22.03.2017


Ответы (2)


Если ваш пользовательский модуль уже находится на drupal.org, у вас будет URL-адрес, похожий на https://www.drupal.org/project/wysiwyg, где в данном случае wysiwyg будет именем вашего проекта. Как вы правильно заявили, и продолжая пример wysiwyg, команда drush dl wysiwyg && drush en wysiwyg -y загрузит и включит модуль.

person laurentius    schedule 22.03.2017
comment
просто drush en wysiwyg -y также загрузит его, если потребуется. - person 2pha; 22.03.2017
comment
Спасибо! На самом деле я этого не знал. - person laurentius; 22.03.2017
comment
просто удвоила вашу продуктивность :) - person 2pha; 22.03.2017

Вы должны опубликовать свой модуль на drupal.org как проект, он предоставит вам URL-адрес вида https://www.drupal.org/project/mymodule

drush используйте drupal.org для загрузки выбранного вами выпуска с модулем, темой и т. Д.

Кроме того, если у вас уже есть свой модуль в своем коде, вы можете напрямую включить его

drush en mymodule -y

Если вы хотите облачить его в облако, вы можете использовать github и загружать его где угодно, выпускать релиз и т. Д.

person Fky    schedule 22.03.2017