web-dev-qa-db-ja.com

drupal drushを使用するサイトでアクティブなすべての有効なコンテキストのリストを取得するにはどうすればよいですか?

drush pmlを呼び出すことで、すべての有効なモジュールを一覧表示できます。

また、フラグを使用して、モジュールが有効になっているかどうかに基づいて、特定の種類のモジュールのみを返すこともできます。

Show a list of available extensions (modules and themes).

Options:
 --type                                    Filter by extension type. Choices: module, theme.                                                        
 --status                                  Filter by extension status. Choices: enabled, disable and/or 'not installed'. You can use multiple comma 
                                           separated values. (i.e. --status="disabled,not installed").                                              
 --package                                 Filter by project packages. You can use multiple comma separated values. (i.e. --package="Core -         
                                           required,Other").                                                                                        
 --core                                    Filter out extensions that are not in drupal core.                                                       
 --no-core                                 Filter out extensions that are provided by drupal core.                                                  
 --pipe                                    Returns a space delimited list of the names of the resulting extensions.                                 

サイトで有効になっているすべてのコンテキストを同様の方法で一覧表示して、drush context-list

1
mrchrisadams

私はこのようなことを言うでしょう:

drush php-eval "print_r(context_active_contexts());"
2
Ahmad Kharbat