#!/bin/bash

set -x
set -e

while getopts "bustefdp" OPTION; do
  case $OPTION in
    b)
      docker-compose pull && docker-compose build
      ;;
    u)
      docker-compose up
      ;;
    s)
      docker-compose stop
      ;;
    e)
      docker exec -it mqdev_dev_1 /bin/bash
      ;;
    f)
      ./bin/php-cs-fixer fix
      ;;

    d) docker-compose run --workdir="/mqdev" --rm dev php pkg/enqueue-bundle/Tests/Functional/app/console.php config:dump-reference enqueue -vvv
      ;;
    \?)
      echo "Invalid option: -$OPTARG" >&2
      exit 1
      ;;
    :)
      echo "Option -$OPTARG requires an argument." >&2
      exit 1
      ;;
  esac
done
