dotenv.sh uses this code to set up the environment:
export $(cat .env | grep -v ^# | xargs)
It seems that xargs reads items, delimited by spaces. One of my environment variables in RescueSMS had a space, so it broke. Fortunately it broke loudly, but it is also possible to break silently, as in this example:
dotenv.sh
uses this code to set up the environment:It seems that xargs reads items, delimited by spaces. One of my environment variables in RescueSMS had a space, so it broke. Fortunately it broke loudly, but it is also possible to break silently, as in this example: