Próbuję napisać skrypt Drusha, aby włączyć kilka modułów opartych na haku. Jeśli jest już włączony, wolałbym pominąć włączenie tego modułu.
Czy istnieje sposób, aby Drush zwrócił, czy moduł jest włączony, czy nie?
Ten kod wyświetli listę wszystkich modułów nieobsługujących rdzenia:
drush pm-list --pipe --type=module --status=enabled --no-core
find
polecenia w następujący sposób:drush pm-list --pipe --type=module --status=enabled --no-core | find /I "views_ui"
- w tym przykładzie, jeśli „views_ui” jest włączone, zwracaviews_ui
, w przeciwnym razie zwraca pusty zestaw wyników (nic).grep
wydaje się bardziej wydajny w tym przypadkuPodaje status modułu z dodatkowymi informacjami, jak podano poniżej:
źródło