Skip to content
Snippets Groups Projects
Commit 66e32444 authored by jurgenhaas's avatar jurgenhaas
Browse files

drupal/development/eca#1 Improve parsing of CLI arguments so that the drush...

drupal/development/eca#1 Improve parsing of CLI arguments so that the drush command gets recognized even if options were provided before
parent 38c7f074
No related branches found
No related tags found
1 merge request!21Merging develop into main
......@@ -4,23 +4,35 @@ function setPermissions {
sudo chmod -R g+w .
}
MODE=default
FLAG=
if [[ "$1" == "-T" ]]; then
FLAG=-T
shift
fi
if [[ "$1" == "si" ]] || [[ "$1" == "sin" ]] || [[ "$1" == "site-install" ]]; then
FLAG="$FLAG -e L3D_DISABLE_REDIS=yes"
fi
for arg in "$@"; do
case "$arg" in
si|sin|site-install|site:install)
FLAG="$FLAG -e L3D_DISABLE_REDIS=yes"
MODE=site-install
break
;;
gen|generate)
MODE=generator
break
;;
esac
done
docker compose exec $FLAG ${LAKEDROPS_DEV_DC_OPTIONS} php drush "$@"
EC=$?
if [[ "$1" == "si" ]] || [[ "$1" == "sin" ]] || [[ "$1" == "site-install" ]]; then
if [[ "$MODE" == "site-install" ]]; then
if [[ -f web/modules/contrib/redis/example.services.yml ]]; then
docker compose exec $FLAG ${LAKEDROPS_DEV_DC_OPTIONS} php drush -y en redis
fi
fi
if [[ "$1" == "gen" ]] || [[ "$1" == "generate" ]]; then
if [[ "$MODE" == "generator" ]]; then
setPermissions
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment