github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/pkg/ddevapp/global_dotddev_assets/commands/host/querious (about) 1 #!/bin/bash 2 3 #ddev-generated 4 # Support for Querious, https://www.araelium.com/querious 5 ## Description: Run querious with current project database 6 ## Usage: querious [database] 7 ## Example: "ddev querious" 8 ## OSTypes: darwin 9 ## HostBinaryExists: /Applications/Querious.app 10 ## DBTypes: mysql,mariadb 11 12 if [ "${DDEV_PROJECT_STATUS}" != "running" ] && [ -z "$no_recursion" ]; then 13 echo "Project ${DDEV_PROJECT} is not running, starting it" 14 ddev start 15 start_exit_code=$? 16 if [ $start_exit_code -ne 0 ]; then 17 exit $start_exit_code 18 fi 19 # run this script again, as the environment is updated after "ddev start" 20 no_recursion=true ddev "$(basename "$0")" "$@" 21 exit $? 22 fi 23 DATABASE="${1:-db}" 24 25 open "querious://connect/new?host=127.0.0.1&user=db&password=db&use-compression=false&database=${DATABASE}&port=${DDEV_HOST_DB_PORT}"