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}"