#!/bin/bash function generate_password() { openssl rand -base64 12 } export -f generate_password command_exists() { command -v "$1" >/dev/null 2>&1 } function save_credentials() { local WP_PROJECT_DIR=$1 local DOMAIN=$2 local ADMIN_USER=$3 local ADMIN_PASSWORD=$4 local ADMIN_EMAIL=$5 cat > "${WP_PROJECT_DIR}/credentials.txt" <