Hi there, I would like to permanently store some data in environment variables. I'm running the code with nim-0.17.2 on windows, and I'm fine storing data as user environment variables.
The data is not visible outside of the nim application, and it's not available when I run the program for the second time. Is there something I need to know about os.putEnv? How do I permanently store an environment variable? import os var name = "name" var value = "value" echo "Currently: " & os.getEnv(name) echo "Set " & name & " to " & value os.putEnv(name, value) echo "Got: " & os.getEnv(name) > nim c -r repro.nim ... Currently: Set name to value Got: value > nim c -r repro.nim ... Currently: Set name to value Got: value btw, I get the same result when I replace every os with ospaths