From 8eef182fe115dd664b261e87589bbc91c7a52ef8 Mon Sep 17 00:00:00 2001 From: Caleb Allen Date: Sun, 29 Mar 2026 10:54:11 -0400 Subject: [PATCH] fix: .env loading syntax for /bin/sh compatibility Use if/then/fi instead of && chain for POSIX sh compatibility. Use ./.env (explicit relative path) instead of .env. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4d6fee8..5ef4bf1 100644 --- a/Makefile +++ b/Makefile @@ -3,10 +3,10 @@ COMMIT ?= $(shell git rev-parse --short HEAD 2>/dev/null || echo "unknown") LDFLAGS := -X 'main.version=$(VERSION)' -X 'main.commit=$(COMMIT)' dev: setup generate clean - set -a && [ -f .env ] && . .env; set +a; go tool wails dev -tags webkit2_41 -loglevel Debug -v 2 + if [ -f .env ]; then set -a; . ./.env; set +a; fi; go tool wails dev -tags webkit2_41 -loglevel Debug -v 2 dev-debug: setup generate clean - set -a && [ -f .env ] && . .env; set +a; YJ_LOG_LEVEL=debug go tool wails dev -tags webkit2_41 -loglevel Debug -v 2 + if [ -f .env ]; then set -a; . ./.env; set +a; fi; YJ_LOG_LEVEL=debug go tool wails dev -tags webkit2_41 -loglevel Debug -v 2 build-dev: generate go tool wails build -tags webkit2_41 -debug -clean -ldflags "$(LDFLAGS)"