#!/bin/bash

#usage
#./wps -p "php -v"
#./wps -p "composer dump-autoload"
#./wps -p "composer install"
#./wps -w "cache flush"
#./wps -n "npm install"
#./wps -n "npm run dev"

app_path='/app/wp/mdac_blog/'
theme_path='/app/wp/mdac_blog/wp/wp-content/themes/mdac/'

while getopts p:w:n: flag
do
    case "${flag}" in
        p) docker exec -w "$app_path" docker_php74_1 ${OPTARG};;
        w) docker exec -w "$app_path" docker_php74_1 ./vendor/bin/wp ${OPTARG} --allow-root;;
        n) docker exec -it docker_node_1 bash -c "cd $theme_path; ${OPTARG}";;
    esac
done
