From 6ad8a6e04e12cdc21e033bb71ad928ad98c4e88e Mon Sep 17 00:00:00 2001 From: Enmanuel Date: Wed, 4 Mar 2026 21:39:01 +0000 Subject: [PATCH] fix: support digits in env var names in load_env regex MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- dev-scripts/_common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scripts/_common.sh b/dev-scripts/_common.sh index eb75b46..e104fd6 100755 --- a/dev-scripts/_common.sh +++ b/dev-scripts/_common.sh @@ -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 }