Comment désactiver un module et ses modules dépendants avec Drush?

23

Existe-t-il un moyen de désactiver un module et ses modules dépendants avec Drush.

Disons que je dois désactiver les vues, mais j'ai également activé views_accordion.

Si je lance, $ drush pm-disable viewsje ne reçois pas le module de vues désactivé.

chefnelone
la source

Réponses:

30

Vous devriez mettre à jour votre drush par le bruit des choses. Faire des vues drush dis devrait avoir pour résultat:

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)

Ce qui signifie que les personnes à charge sont désactivées en même temps.

7 merveilles
la source
3
Notez que cela ne fonctionne pas pour pm-uninstall. à la place, vous devrez prendre la liste des modules, la transmettre à pm-uninstall et répéter cette commande jusqu'à ce que tous les modules soient désinstallés.
Berdir
1
Oui, je me retrouve souvent juste à la page de désinstallation réelle pour la désinstallation.
7wonders
Vous avez raison, j'ai peut-être fait une faute de frappe sur la méthode.
chefnelone