¿Cómo deshabilitar un módulo y sus módulos dependientes con Drush?

23

¿Hay alguna forma de deshabilitar un módulo y sus módulos dependientes con Drush?

Digamos que necesito deshabilitar las vistas, pero también he habilitado views_accordion.

Si ejecuto $ drush pm-disable viewsno obtengo el módulo de vistas deshabilitado.

chefnelone
fuente

Respuestas:

30

Debes actualizar tu drush por el sonido de las cosas. Hacer visualizaciones drush debería resultar en lo siguiente:

drush dis views
The following extensions will be disabled: views, views_bulk_operations, og_ui, views_content, og_example, views_php, views_ui
Do you really want to continue? (y/n)

Lo que significa que los dependientes están discapacitados al mismo tiempo.

7 maravillas
fuente
3
Tenga en cuenta que esto no funciona para pm-uninstall. en su lugar, deberá tomar la lista de módulos, pasarla a pm-uninstall y repetir ese comando hasta que se desinstalen todos los módulos.
Berdir
1
Sí, a menudo me encuentro yendo a la página de desinstalación real para la desinstalación.
7wonders
Tienes razón, tal vez hice un error tipográfico en el método.
chefnelone