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?
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.)
drush dl module_name && drush en module_name -y
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 .
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
dans Drupal 8 vous n'utilisez plus Drush. Utilisez composer require drupal/module_name
au lieu.