#!/usr/bin/env bash # db — open an interactive database shell with project credentials set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # shellcheck source=base.sh source "$SCRIPT_DIR/base.sh" # ── TODO: uncomment and configure for your database ────────────────────────── # PostgreSQL # exec psql "postgresql://$DB_USER:$DB_PASS@$DB_HOST:$DB_PORT/$DB_NAME" # MySQL / MariaDB # exec mysql -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" # SQLite # exec sqlite3 "$PROJECT_ROOT/db.sqlite3" # Redis # exec redis-cli -h "$DB_HOST" echo "error: no database configured in modes/db.sh" >&2 exit 1