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
drush pm-info
Donne l'état du module avec des informations supplémentaires comme indiqué ci-dessous:
drush pm-info <module_name>
Extension : <ext>
Project : Unknown
Type : module
Title : <title>
Description : <desc>
Version : 6.x-1.0
Date : 1970-01-01
Package : <pkg>
Core : 6.x
PHP : 5.3.5
Status : enabled
Path : <path_to_the_module>
Schema version : <schema_version>
Requires : none
Required by : <list_of_modules_this_module_is_required_by>
Configure : None