I have a .env
file like this one:
TESTCASE_GROUP_SIZE=25
. . .
And I want to get its value (read it) into a .ps1
script.
How can I do it?
get-content test.env | foreach {
$name, $value = $_.split('=')
set-content env:\$name $value
}
assuming you mean "set one environment variable per line in the file".
Polished version of @TessellatingHeckler's for future reference.
Get-Content .env | foreach {
$name, $value = $_.split('=')
if ([string]::IsNullOrWhiteSpace($name) -or $name.Contains('#')) {
# skip empty or comment line in ENV file
return
}
Set-Content env:\$name $value
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With