Open klonos opened 3 years ago
AFAIK, the future of CLI for Backdrop is https://github.com/backdrop-contrib/bee
I'm not sure how drush
does the site install, but for bee
it uses core/scripts/install.sh
which in turn uses core/includes/install.core.inc
which has the filename hard-coded in as settings.php
.
Without changes to core to support this, I can't see how any CLI using these functions would be able to do this.
Backdrop core already supports reading configuration from a
settings.local.php
file (see https://github.com/backdrop/backdrop/blob/1.x/settings.php#L458), although there's no such file shipped with core OOTB - it needs to be created manually.Drush currently supports this:
Additionally, I would like to be able to do something like this:
This would allow the
settings.php
file in my local to remain unchanged, so that I do not have to manually exclude it when doinggit add
(settings.local.php
is automatically excluded OOTB: https://github.com/backdrop/backdrop/blob/1.x/.gitignore#L5).As it is now, I have to:
drush si
-> things get saved intosettings.php
settings.local.php
filesettings.php
tosettings.local.php
Allowing
drush si
to accept a parameter to specify the settings file would save me the 2 manual steps from the process above.