From dd3d74f2851eb104189f692e366e5ed06ae29246 Mon Sep 17 00:00:00 2001 From: RocketQuack <202538874+Rocket-Quack@users.noreply.github.com> Date: Sun, 1 Mar 2026 17:19:16 +0100 Subject: [PATCH] fix(easy-docker): support export-prefixed env keys --- scripts/easy-docker/lib/app/wizard/common/core.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/easy-docker/lib/app/wizard/common/core.sh b/scripts/easy-docker/lib/app/wizard/common/core.sh index 3402f3d1..f55fe562 100755 --- a/scripts/easy-docker/lib/app/wizard/common/core.sh +++ b/scripts/easy-docker/lib/app/wizard/common/core.sh @@ -150,12 +150,19 @@ get_env_file_key_value() { /^[[:space:]]*#/ { next } $0 !~ /=/ { next } { - k = $1 + line = $0 + sub(/\r$/, "", line) + pos = index(line, "=") + if (pos == 0) { + next + } + k = substr(line, 1, pos - 1) + sub(/^[[:space:]]*export[[:space:]]+/, "", k) gsub(/^[[:space:]]+|[[:space:]]+$/, "", k) if (k != key) { next } - v = substr($0, index($0, "=") + 1) + v = substr(line, pos + 1) gsub(/^[[:space:]]+|[[:space:]]+$/, "", v) print v exit