Para baixar e instalar um módulo, eu corro:
drush dl module_name
drush en module_name -y
Coloquei isso em uma função de script do Bash e chame apenas "drin module_name" para simplificar.
function drin(){
drush dl $1
drush en $1 -y
}
Existe um comando de uma linha no Drush para baixar e ativar um módulo?
Respostas:
O seguinte fará o download e habilitar o módulo:
Edit: O comando download (dl) não é necessário. Ao tentar ativar um módulo que ainda não foi baixado, o Drush perguntará se você deseja baixá-lo e, em seguida, perguntará se deseja ativá-lo. O -y automatiza as respostas "sim" para essas perguntas.
Isso foi adicionado no Drush 6.0.0
(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)
fonte
drush en schema -y
e consegui: o esquema não foi encontrado e não será ativado. [aviso] Não havia extensões que pudessem ser ativadas. [ok]fonte
É possível fazer o download e ativar um módulo
drush en project_name
. Ele pede uma confirmação; se você não quiser confirmar, use o-y
parâmetroVocê pode baixar mais projetos com o mesmo comando.
Para obter uma lista de alguns comandos básicos de Drush, consulte Comandos básicos de drush .
fonte
No Drush 9, você baixa um módulo com
composer require drupal/module_name
.Veja a nova documentação do Drush 9 em
drush pm:download
.Depois, você precisará habilitar o módulo com
drush pm:enable module_name
.* Outros comandos úteis para os módulos são:
Veja todos os módulos instalados
Desinstalar um módulo
fonte
no Drupal 8 você não usa mais o Drush. Use em
composer require drupal/module_name
vez disso.fonte