Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 

58 Zeilen
1.3 KiB

  1. #!/bin/bash
  2. ## #ddev-generated: If you want to edit and own this file, remove this line.
  3. ## Description: Launch a browser with PhpMyAdmin
  4. ## Usage: phpmyadmin
  5. ## Example: "ddev phpmyadmin"
  6. if [ "${DDEV_PROJECT_STATUS-running}" != "running" ]; then
  7. echo "Project ${DDEV_PROJECT} is not running, starting it"
  8. ddev start
  9. fi
  10. DDEV_PHPMYADMIN_PORT=8036
  11. DDEV_PHPMYADMIN_HTTPS_PORT=8037
  12. FULLURL=${DDEV_PRIMARY_URL}
  13. HTTPS=""
  14. if [ ${DDEV_PRIMARY_URL%://*} = "https" ]; then HTTPS=true; fi
  15. if [[ ! -z "${GITPOD_INSTANCE_ID}" ]] || [[ "${CODESPACES}" == "true" ]]; then
  16. FULLURL="${FULLURL/-${DDEV_HOST_WEBSERVER_PORT}/-${DDEV_PHPMYADMIN_PORT}}"
  17. else
  18. if [ "${HTTPS}" = "" ]; then
  19. FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_PORT}"
  20. else
  21. FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_HTTPS_PORT}"
  22. fi
  23. fi
  24. if [ -n "${1:-}" ] ; then
  25. if [[ ${1::1} != "/" ]] ; then
  26. FULLURL="${FULLURL}/";
  27. fi
  28. FULLURL="${FULLURL}${1}";
  29. fi
  30. if [ "${DDEV_DEBUG:-}" = "true" ]; then
  31. printf "FULLURL $FULLURL\n" && exit 0
  32. fi
  33. case $OSTYPE in
  34. linux-gnu)
  35. if [[ ! -z "${GITPOD_INSTANCE_ID}" ]]; then
  36. gp preview ${FULLURL}
  37. else
  38. xdg-open ${FULLURL}
  39. fi
  40. ;;
  41. "darwin"*)
  42. open ${FULLURL}
  43. ;;
  44. "win*"* | "msys"*)
  45. start ${FULLURL}
  46. ;;
  47. esac