38 lines
633 B
Bash
Executable file
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
|