Solución 1:
Puede buscar el archivo de entorno en el shell activo y ejecutar el programa:
sh -ac ' . ./.env; /usr/local/bin/someprogram'
El -a
switch exporta todas las variables, para que estén disponibles para el programa.
Solución 2:
Otra alternativa es envdir
:
envdir ejecuta otro programa con el entorno modificado según los archivos en un directorio específico.
- El original de daemontools:http://cr.yp.to/daemontools/envdir.html
- Un puerto de Python:https://github.com/jezdez/envdir
Solución 3:
Probé source .env
Y funcionó como un encanto. Desafortunadamente, ninguna de las otras soluciones publicadas aquí funcionó para mí.