Drupal - Modifier de la config directement via drush
Parfois cela peut dépanner d'aller modifier directement une clé de config depuis son terminal.
C'est là que drush avec la commande config:edit (alias : cedit) vient à la rescousse.
par exemple, si l'on souhaite désactiver le cache et l'aggregation des fichiers css et js :
drush cedit system.performance
Ouvrira dans votre éditeur par défaut la config et vous n'aurez qu'à modifier ce que vous souhaitez
Image
Enregistrez et les modifications seront directement faites en base de données.
Image
Attention, cela modifiera la configuration en base de données, mais pas celle exportées en fichiers YAML.
Pour conserver vos modifications, pensez à les exporter via la commande drush config:export (ou drush cex)
Si vous ne savez pas quel fichier de config utiliser, la commande drush cedit sans paramètre vous listera toutes les clés de configuration :
$ drush cedit
Choose a configuration:
[0 ] announcements_feed.settings
[1 ] automated_cron.settings
[2 ] block.block.claro_breadcrumbs
[3 ] block.block.claro_content
[4 ] block.block.claro_help
[5 ] block.block.claro_help_search
[6 ] block.block.claro_local_actions
[7 ] block.block.claro_messages
[8 ] block.block.claro_page_title
[9 ] block.block.claro_primary_local_tasks
[10 ] block.block.claro_secondary_local_tasks
[11 ] block.block.olivero_account_menu
...