Porque não simplesmente injetar as variáveis do .env no env da máquina?
No vscode tem uma extensão que injeta o .env no terminal do VSCode
Se rodar com dokcer tem a opção --env-file que injeta automaticamente as variáveis
Com essas abordagens não precisa ler o arquivo, é só ler direto do env.