codex-factory/generator/scripts/utils/env-variable-value.sh
2022-04-29 15:51:09 +02:00

19 lines
367 B
Bash
Executable File

#!/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