Provide configuration overrides to drush commands
Issue #2743703 on drupal.org by mikeryan.
An idea coming out of an IRC discussion with killes:
[4:16pm] killes: what I meant is "drush mi foo --getfile=http:/...."
[4:17pm] mikeryan1: killes: You can do a custom drush command to do that
[4:17pm] killes: ok, I guess that's work.
[4:17pm] mikeryan1: It wouldn’t make sense for the general-purpose migrate-import command to implement an XML-specific option
[4:17pm] killes: agreed
[4:18pm] mikeryan1: Although, hmmm...
[4:18pm] mikeryan1: It would be interesting to be able to pass arbitrary configuration overrides
[4:19pm] mikeryan1: drush mi foo —configuration-override=‘source/urls: http://....'
[4:19pm] killes: that could have also other uses.
[4:19pm] mikeryan1: Yes, much more general than a —getfile
Runtime configuration overrides could be very handy, especially for debugging. Merging in the provided configuration should be fairly simple, the main thing would be deciding on an appropriate syntax for the configuration hierarchy - source/urls, source|urls, etc. It also should accept a YAML file with overrides.