#!/bin/bash # ------------------------------------------------------------------------------------- # # # # ------------------------------------------------------------------------------------- . ./.scripts/loggers/lib/--index-api.sh _base_ensureEnvironmentVariable() { local FUNCTION_NAME="_base_ensureEnvironmentVariable" local ENV_VAR_NAME="$1" _loggers_info "${FUNCTION_NAME}" "ENV_VAR_NAME: ${ENV_VAR_NAME}" if [ -z "${!ENV_VAR_NAME}" ]; then _loggers_error "${FUNCTION_NAME}" "Missing required environment variable: ${ENV_VAR_NAME}. Check .env or .env-* files!" exit 1 fi }