schon/scripts/environment.bat

23 lines
460 B
Batchfile

@echo off
setlocal enabledelayedexpansion
:: Check if .env file exists
if not exist .env (
echo .env file not found!
exit /b 1
)
:: Read and set variables from .env file
for /f "usebackq tokens=1,* delims==" %%i in (.env) do (
set "line=%%i"
if not "!line!"=="" (
if "!line:~0,1!" neq "#" (
set "key=%%i"
set "value=%%j"
setx !key! "!value!"
set "!key!=!value!"
)
)
)
echo Environment variables have been exported.