J'essaie d'écrire un script Drush pour activer un tas de modules basés sur un hook. S'il est déjà activé, je préfère ignorer l'activation de ce module.
Existe-t-il un moyen pour Drush de retourner si un module est activé ou non?
Ce code répertorie tous les modules non compatibles avec le noyau:
drush pm-list --pipe --type=module --status=enabled --no-core
find
commande comme ceci:drush pm-list --pipe --type=module --status=enabled --no-core | find /I "views_ui"
- dans cet exemple, si "views_ui" est activé, il retourneviews_ui
, sinon il retourne un jeu de résultats vide (rien).grep
semble plus efficace pour ce casDonne l'état du module avec des informations supplémentaires comme indiqué ci-dessous:
la source