Estou tentando escrever um script Drush para habilitar um monte de módulos com base em um gancho. Se já estiver ativado, prefiro pular a ativação desse módulo.
Existe uma maneira do Drush retornar se um módulo está ou não ativado?
Este código listará todos os módulos habilitados para não núcleo:
drush pm-list --pipe --type=module --status=enabled --no-core
find
comandar assim:drush pm-list --pipe --type=module --status=enabled --no-core | find /I "views_ui"
- neste exemplo, se "views_ui" estiver ativado, ele retornaráviews_ui
, caso contrário, retornará um conjunto de resultados vazio (nada).grep
parece mais eficiente para este casoFornece o status do módulo com informações adicionais, conforme indicado abaixo:
fonte