oliverdavies.uk-drupal-old/.ddev/commands/host/theme

38 lines
633 B
Bash
Executable file

#!/usr/bin/env bash
## Description: Helper commands for the for theme
## Usage: theme build|dev|install|ssh|watch
set -e
THEME_PATH="/var/www/html/$DDEV_DOCROOT/themes/custom/opdavies"
case $1 in
build|prod|production)
ddev theme install
ddev exec -d $THEME_PATH npm run production
;;
dev|development)
ddev theme install
ddev exec -d $THEME_PATH npm run development
;;
install)
ddev exec -d $THEME_PATH npm ci
;;
ssh)
ddev ssh -d $THEME_PATH
;;
watch)
ddev theme install
ddev exec -d $THEME_PATH npm run watch
;;
*)
echo "Invalid argument: $1"
;;
esac