I have a nested root Drupal 8 site. I would like to create an import and deploy script that runs multiple drush commands. Is this possible via custom script?

1 Answer 1


I was able to do this. Here is a simple example:

First, create a file called import.sh and place it in the scripts folder.


# Exit immediately on errors, and echo commands as they are executed.
set -ex

# Run coniguration import.
cd web
echo "Running coniguration import (config split imoprt)"
drush config-split-import -y

# Clear Cache.
drush cr

Second update composer.json by adding the script to the scripts folder.

"scripts": {
  "import": [

Now you can run composer import

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.