fix: support digits in env var names in load_env regex

La regex del loader de .env solo aceptaba [A-Z_] en nombres de variables,
lo que excluía vars como MATRIX_TOKEN_ASISTENTE2 (con dígito).

Cambiado ^[A-Z_]+=.+ → ^[A-Z_][A-Z0-9_]*=.+ para soportar dígitos
después del primer carácter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-04 21:39:01 +00:00
parent dd4a101139
commit 6ad8a6e04e
+1 -1
View File
@@ -29,7 +29,7 @@ load_env() {
# Export only lines that are KEY=VALUE (skip comments and blanks)
set -o allexport
# shellcheck disable=SC1090
source <(grep -E '^[A-Z_]+=.+' "$env_file")
source <(grep -E '^[A-Z_][A-Z0-9_]*=.+' "$env_file")
set +o allexport
}