web-dev-qa-db-fra.com

Commande Drush pour télécharger ET activer un module

Pour télécharger et installer un module, je lance:

drush dl module_name
drush en module_name -y

Je mets cela dans une fonction de script Bash, et j'appelle simplement "drin module_name" pour simplifier.

function drin(){
  drush dl $1
  drush en $1 -y
}

Existe-t-il une commande en ligne dans Drush pour télécharger et activer un module?

47
radj

Les éléments suivants téléchargent et activent le module:

drush en module_name -y

Edit: la commande download (dl) n'est pas nécessaire. Lorsque vous essayez d'activer un module qui n'est pas encore téléchargé, Drush vous demandera si vous souhaitez le télécharger, puis vous demandera si vous souhaitez l'activer. Le -y automatise les réponses "oui" à ces questions.

Cela a été ajouté dans Drush 6.0.(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)

83
DrupalDrop
drush dl module_name && drush en module_name -y
19
David Thomas

Le téléchargement et l'activation d'un module peuvent être effectués avec drush en project_name. Il demande une confirmation; si vous ne voulez pas confirmer, utilisez le -y paramètre.

drush en project_name -y

Vous pouvez télécharger plus de projets avec la même commande.

drush en rules views token -y

Pour une liste de quelques commandes de base de Drush, voir Commandes de base de Drush .

7
Krishna Kanth

Dans Drush 9, vous téléchargez un module avec composer require drupal/module_name.

Voir la nouvelle documentation de Drush 9 sur drush pm:download .

Après, vous devrez activer le module avec drush pm:enable module_name.

* D'autres commandes utiles pour les modules sont:

  • Voir tous les modules installés

    drush pm:list
    
  • Désinstaller un module

    drush pm:uninstall module_name
    
1
Manuel Abascal

dans Drupal 8 vous n'utilisez plus Drush. Utilisez composer require drupal/module_name au lieu.

0
Jason