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 appelle simplement "drin module_name" pour simplifier.
function drin(){
drush dl $1
drush en $1 -y
}
Existe-t-il une commande en une ligne dans Drush pour télécharger et activer un module?
Réponses:
Ce qui suit va télécharger et activer le module:
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 le demandera si vous souhaitez l'activer. Le -y automatise les réponses "oui" à ces questions.
Cela a été ajouté à Drush 6.0.0
(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)
la source
drush en schema -y
et j'ai obtenu ceci: le schéma n'a pas été trouvé et ne sera pas activé. [avertissement] Aucune extension ne pouvait être activée. [ok]la source
Le téléchargement et l'activation d'un module peuvent être réalisés avec
drush en project_name
. Il demande une confirmation. si vous ne voulez pas confirmer, utilisez le-y
paramètre.Vous pouvez télécharger plus de projets avec la même commande.
Pour obtenir une liste de certaines commandes Drush de base, voir Commandes drush de base .
la source
Dans Drush 9, vous téléchargez un module avec
composer require drupal/module_name
.Voir la nouvelle documentation pour Drush 9 sur
drush pm:download
.Après, vous devrez activer le module avec
drush pm:enable module_name
.* Les autres commandes utiles pour les modules sont:
Voir tous les modules installés
Désinstaller un module
la source
dans Drupal 8, vous n'utilisez plus Drush. Utilisez à la
composer require drupal/module_name
place.la source