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:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user