Env Module
Import using: use env
env.get(key)
Gets an environment variable value. Returns Null if not set.
use env
let path = env.get("PATH")
print(path)
let missing = env.get("NONEXISTENT")
print(str(missing)) # Null
env.getOr(key, defaultVal)
Gets an environment variable with a fallback default value.
use env
let val = env.getOr("MY_VAR", "default_value")
print(val) # default_value (if MY_VAR not set)
env.set(key, value)
Sets (or overwrites) an environment variable.
use env
env.set("MY_VAR", "my_value")
print(env.get("MY_VAR")) # my_value
env.delete(key)
Deletes (unsets) an environment variable.
use env
env.delete("MY_VAR")
print(str(env.get("MY_VAR"))) # Null
env.all()
Returns a Map containing all environment variables.
use env
let all = env.all()
print(str(all["PATH"]))