codex-factory/generator/scripts/utils/env-variable-value.sh

19 lines
367 B
Bash
Raw Normal View History

#!/bin/bash
echo_env_variable_value() {
REF=$(printenv $1)
# There were no global set
if [ -z "$REF" ] ; then
MY_PATH=$(dirname "$0")
ENV_PATH=$( cd "$MY_PATH/.." && pwd )
VALUE=$(grep "^$1=" "$ENV_PATH/.env" | cut -d= -f2)
VALUE=${VALUE//\"/}
VALUE=${VALUE//\'/}
echo "$VALUE"
else
echo "$REF"
fi
}
echo_env_variable_value $1