Estoy tratando de escribir un script Drush para habilitar un montón de módulos basados en un gancho. Si ya está habilitado, preferiría omitir habilitar ese módulo.
¿Hay alguna forma de que Drush regrese si un módulo está habilitado o no?
Este código enumerará todos los módulos habilitados no centrales:
drush pm-list --pipe --type=module --status=enabled --no-core
find
comandos como este:drush pm-list --pipe --type=module --status=enabled --no-core | find /I "views_ui"
- en este ejemplo, si "views_ui" está habilitado, devuelveviews_ui
, de lo contrario, devuelve un conjunto de resultados vacío (nada).grep
parece más eficiente para este casoDa el estado del módulo con la información adicional que se proporciona a continuación:
fuente