🐛 fix: .env 마지막 줄 누락 시 파싱 실패 버그 수정
Some checks failed
로또 자동 구매 / buy (push) Failing after 13m49s

while read 루프는 파일 마지막 줄에 개행이 없으면 EOF에서
exit code 1을 반환해 해당 줄을 건너뜀.
|| [[ -n "$key" ]] 조건 추가로 마지막 줄도 처리하도록 수정.
This commit is contained in:
hyeonggil
2026-03-15 22:09:34 +09:00
parent 7738d1a74f
commit 1b9e49c32c
2 changed files with 2 additions and 2 deletions

View File

@@ -9,7 +9,7 @@ ENV_FILE="${CLAUDE_PROJECT_DIR}/.env"
# Windows 경로 백슬래시를 슬래시로 변환 # Windows 경로 백슬래시를 슬래시로 변환
ENV_FILE="${ENV_FILE//\\//}" ENV_FILE="${ENV_FILE//\\//}"
if [ -f "$ENV_FILE" ]; then if [ -f "$ENV_FILE" ]; then
while IFS='=' read -r key value; do while IFS='=' read -r key value || [[ -n "$key" ]]; do
[[ "$key" =~ ^[[:space:]]*# ]] && continue [[ "$key" =~ ^[[:space:]]*# ]] && continue
[[ -z "${key// }" ]] && continue [[ -z "${key// }" ]] && continue
key="${key//$'\r'/}" key="${key//$'\r'/}"

View File

@@ -9,7 +9,7 @@ ENV_FILE="${CLAUDE_PROJECT_DIR}/.env"
# Windows 경로 백슬래시를 슬래시로 변환 # Windows 경로 백슬래시를 슬래시로 변환
ENV_FILE="${ENV_FILE//\\//}" ENV_FILE="${ENV_FILE//\\//}"
if [ -f "$ENV_FILE" ]; then if [ -f "$ENV_FILE" ]; then
while IFS='=' read -r key value; do while IFS='=' read -r key value || [[ -n "$key" ]]; do
[[ "$key" =~ ^[[:space:]]*# ]] && continue [[ "$key" =~ ^[[:space:]]*# ]] && continue
[[ -z "${key// }" ]] && continue [[ -z "${key// }" ]] && continue
key="${key//$'\r'/}" key="${key//$'\r'/}"